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