3#include <xrpld/app/ledger/LedgerMaster.h>
4#include <xrpld/app/ledger/LedgerToJson.h>
5#include <xrpld/app/main/Application.h>
6#include <xrpld/rpc/Context.h>
7#include <xrpld/rpc/Role.h>
8#include <xrpld/rpc/Status.h>
9#include <xrpld/rpc/detail/Handler.h>
11#include <xrpl/ledger/ReadView.h>
12#include <xrpl/protocol/ApiVersion.h>
13#include <xrpl/protocol/jss.h>
41 static constexpr char name[] =
"ledger";
static constexpr unsigned maxApiVer
std::shared_ptr< ReadView const > ledger_
void writeResult(json::Value &)
static constexpr unsigned minApiVer
static constexpr Condition condition
static constexpr char name[]
static constexpr Role role
std::vector< TxQ::TxDetails > queueTxs_
LedgerHandler(JsonContext &)
JSON (JavaScript Object Notation).
@ Object
object value (collection of name/value pairs).
API version numbers used in later API versions.
static constexpr auto kApiMinimumSupportedVersion
static constexpr auto kApiMaximumValidVersion
Role
Indicates the level of administrative permission to grant.
Status represents the results of an operation that might fail.