3#include <xrpld/rpc/handlers/ledger/Ledger.h>
5#include <xrpl/json/json_value.h>
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
json::Value doConsensusInfo(rpc::JsonContext &context)
json::Value doPeers(rpc::JsonContext &context)
json::Value doAccountChannels(rpc::JsonContext &context)
json::Value doLedgerRequest(rpc::JsonContext &context)
json::Value doValidatorListSites(rpc::JsonContext &context)
json::Value doValidationCreate(rpc::JsonContext &context)
json::Value doAccountTx(rpc::JsonContext &context)
json::Value doRandom(rpc::JsonContext &)
json::Value doTransactionEntry(rpc::JsonContext &)
json::Value doLedgerData(rpc::JsonContext &)
json::Value doServerInfo(rpc::JsonContext &)
json::Value doResume(rpc::JsonContext &)
json::Value doPeerReservationsList(rpc::JsonContext &context)
json::Value doWalletPropose(rpc::JsonContext &context)
json::Value doRipplePathFind(rpc::JsonContext &)
json::Value doUnlList(rpc::JsonContext &context)
json::Value doFetchInfo(rpc::JsonContext &context)
json::Value doSignFor(rpc::JsonContext &context)
json::Value doStop(rpc::JsonContext &context)
json::Value doGetCounts(rpc::JsonContext &context)
json::Value doAccountNFTs(rpc::JsonContext &context)
General RPC command that can retrieve objects in the account root.
json::Value doOwnerInfo(rpc::JsonContext &context)
json::Value doConnect(rpc::JsonContext &context)
json::Value doNFTSellOffers(rpc::JsonContext &)
json::Value doNoRippleCheck(rpc::JsonContext &context)
json::Value doAccountLines(rpc::JsonContext &context)
json::Value doSimulate(rpc::JsonContext &)
json::Value doPeerReservationsDel(rpc::JsonContext &context)
json::Value doPathFind(rpc::JsonContext &)
json::Value doLedgerAccept(rpc::JsonContext &context)
json::Value doAccountInfo(rpc::JsonContext &context)
json::Value doUnsubscribe(rpc::JsonContext &)
json::Value doBookOffers(rpc::JsonContext &)
json::Value doLedgerCleaner(rpc::JsonContext &context)
json::Value doSubmitMultiSigned(rpc::JsonContext &)
json::Value doNFTBuyOffers(rpc::JsonContext &)
json::Value doAMMInfo(rpc::JsonContext &)
json::Value doAccountObjects(rpc::JsonContext &context)
json::Value doPeerReservationsAdd(rpc::JsonContext &context)
json::Value doAccountOffers(rpc::JsonContext &context)
json::Value doVaultInfo(rpc::JsonContext &)
json::Value doLedgerCurrent(rpc::JsonContext &)
json::Value doServerDefinitions(rpc::JsonContext &)
json::Value doManifest(rpc::JsonContext &)
json::Value doBlackList(rpc::JsonContext &context)
json::Value doChannelVerify(rpc::JsonContext &context)
json::Value doFeature(rpc::JsonContext &)
json::Value doDepositAuthorized(rpc::JsonContext &)
json::Value doLedgerEntry(rpc::JsonContext &)
json::Value doPrint(rpc::JsonContext &context)
json::Value doBookChanges(rpc::JsonContext &)
json::Value doLedgerHeader(rpc::JsonContext &)
json::Value doGetAggregatePrice(rpc::JsonContext &)
oracles: array of {account, oracle_document_id} base_asset: is the asset to be priced quote_asset: is...
json::Value doLogLevel(rpc::JsonContext &context)
json::Value doGatewayBalances(rpc::JsonContext &context)
json::Value doTxHistory(rpc::JsonContext &)
json::Value doSign(rpc::JsonContext &context)
json::Value doValidators(rpc::JsonContext &context)
json::Value doTxJson(rpc::JsonContext &)
json::Value doPause(rpc::JsonContext &)
json::Value doSubscribe(rpc::JsonContext &)
json::Value doServerState(rpc::JsonContext &)
json::Value doPing(rpc::JsonContext &)
json::Value doAccountCurrencies(rpc::JsonContext &context)
json::Value doFee(rpc::JsonContext &)
json::Value doSubmit(rpc::JsonContext &)
json::Value doCanDelete(rpc::JsonContext &context)
json::Value doLogRotate(rpc::JsonContext &context)
json::Value doLedgerClosed(rpc::JsonContext &)
json::Value doValidatorInfo(rpc::JsonContext &context)
json::Value doChannelAuthorize(rpc::JsonContext &context)
json::Value doTxReduceRelay(rpc::JsonContext &)