xrpld
Loading...
Searching...
No Matches
xrpl::rpc::method Namespace Reference

Variables

constexpr std::string_view kAccountChannels {"account_channels"}
 Names of the RPC methods the server accepts.
constexpr std::string_view kAccountCurrencies {"account_currencies"}
constexpr std::string_view kAccountInfo {"account_info"}
constexpr std::string_view kAccountLines {"account_lines"}
constexpr std::string_view kAccountNfts {"account_nfts"}
constexpr std::string_view kAccountObjects {"account_objects"}
constexpr std::string_view kAccountOffers {"account_offers"}
constexpr std::string_view kAccountTx {"account_tx"}
constexpr std::string_view kAmmInfo {"amm_info"}
constexpr std::string_view kBlacklist {"blacklist"}
constexpr std::string_view kBookChanges {"book_changes"}
constexpr std::string_view kBookOffers {"book_offers"}
constexpr std::string_view kCanDelete {"can_delete"}
constexpr std::string_view kChannelAuthorize {"channel_authorize"}
constexpr std::string_view kChannelVerify {"channel_verify"}
constexpr std::string_view kConnect {"connect"}
constexpr std::string_view kConsensusInfo {"consensus_info"}
constexpr std::string_view kDepositAuthorized {"deposit_authorized"}
constexpr std::string_view kFeature {"feature"}
constexpr std::string_view kFee {"fee"}
constexpr std::string_view kFetchInfo {"fetch_info"}
constexpr std::string_view kGatewayBalances {"gateway_balances"}
constexpr std::string_view kGetAggregatePrice {"get_aggregate_price"}
constexpr std::string_view kGetCounts {"get_counts"}
constexpr std::string_view kInternal {"internal"}
constexpr std::string_view kJson {"json"}
constexpr std::string_view kJson2 {"json2"}
constexpr std::string_view kLedger {"ledger"}
constexpr std::string_view kLedgerAccept {"ledger_accept"}
constexpr std::string_view kLedgerCleaner {"ledger_cleaner"}
constexpr std::string_view kLedgerClosed {"ledger_closed"}
constexpr std::string_view kLedgerCurrent {"ledger_current"}
constexpr std::string_view kLedgerData {"ledger_data"}
constexpr std::string_view kLedgerEntry {"ledger_entry"}
constexpr std::string_view kLedgerHeader {"ledger_header"}
constexpr std::string_view kLedgerRequest {"ledger_request"}
constexpr std::string_view kLogLevel {"log_level"}
constexpr std::string_view kLogrotate {"logrotate"}
constexpr std::string_view kManifest {"manifest"}
constexpr std::string_view kNftBuyOffers {"nft_buy_offers"}
constexpr std::string_view kNftSellOffers {"nft_sell_offers"}
constexpr std::string_view kNorippleCheck {"noripple_check"}
constexpr std::string_view kOwnerInfo {"owner_info"}
constexpr std::string_view kPathFind {"path_find"}
constexpr std::string_view kPeerReservationsAdd {"peer_reservations_add"}
constexpr std::string_view kPeerReservationsDel {"peer_reservations_del"}
constexpr std::string_view kPeerReservationsList {"peer_reservations_list"}
constexpr std::string_view kPeers {"peers"}
constexpr std::string_view kPing {"ping"}
constexpr std::string_view kPrint {"print"}
constexpr std::string_view kRandom {"random"}
constexpr std::string_view kRipplePathFind {"ripple_path_find"}
constexpr std::string_view kServerDefinitions {"server_definitions"}
constexpr std::string_view kServerInfo {"server_info"}
constexpr std::string_view kServerState {"server_state"}
constexpr std::string_view kSign {"sign"}
constexpr std::string_view kSignFor {"sign_for"}
constexpr std::string_view kSimulate {"simulate"}
constexpr std::string_view kStop {"stop"}
constexpr std::string_view kSubmit {"submit"}
constexpr std::string_view kSubmitMultisigned {"submit_multisigned"}
constexpr std::string_view kSubscribe {"subscribe"}
constexpr std::string_view kTransactionEntry {"transaction_entry"}
constexpr std::string_view kTx {"tx"}
constexpr std::string_view kTxHistory {"tx_history"}
constexpr std::string_view kTxReduceRelay {"tx_reduce_relay"}
constexpr std::string_view kUnlList {"unl_list"}
constexpr std::string_view kUnsubscribe {"unsubscribe"}
constexpr std::string_view kValidationCreate {"validation_create"}
constexpr std::string_view kValidatorInfo {"validator_info"}
constexpr std::string_view kValidatorListSites {"validator_list_sites"}
constexpr std::string_view kValidators {"validators"}
constexpr std::string_view kVaultInfo {"vault_info"}
constexpr std::string_view kVersion {"version"}
constexpr std::string_view kWalletPropose {"wallet_propose"}

Variable Documentation

◆ kAccountChannels

std::string_view xrpl::rpc::method::kAccountChannels {"account_channels"}
constexpr

Names of the RPC methods the server accepts.

Defined here so the dispatch table in Handler.cpp and the command-line parser table in RPCCall.cpp name each method through the same constant, and cannot drift apart.

Not every method appears in both tables. Whether a method has a command-line form is recorded by Handler::hasCommandLineForm in the dispatch table, and checked against the command-line table by RPCCall_test.

Definition at line 19 of file MethodNames.h.

◆ kAccountCurrencies

std::string_view xrpl::rpc::method::kAccountCurrencies {"account_currencies"}
constexpr

Definition at line 20 of file MethodNames.h.

◆ kAccountInfo

std::string_view xrpl::rpc::method::kAccountInfo {"account_info"}
constexpr

Definition at line 21 of file MethodNames.h.

◆ kAccountLines

std::string_view xrpl::rpc::method::kAccountLines {"account_lines"}
constexpr

Definition at line 22 of file MethodNames.h.

◆ kAccountNfts

std::string_view xrpl::rpc::method::kAccountNfts {"account_nfts"}
constexpr

Definition at line 23 of file MethodNames.h.

◆ kAccountObjects

std::string_view xrpl::rpc::method::kAccountObjects {"account_objects"}
constexpr

Definition at line 24 of file MethodNames.h.

◆ kAccountOffers

std::string_view xrpl::rpc::method::kAccountOffers {"account_offers"}
constexpr

Definition at line 25 of file MethodNames.h.

◆ kAccountTx

std::string_view xrpl::rpc::method::kAccountTx {"account_tx"}
constexpr

Definition at line 26 of file MethodNames.h.

◆ kAmmInfo

std::string_view xrpl::rpc::method::kAmmInfo {"amm_info"}
constexpr

Definition at line 27 of file MethodNames.h.

◆ kBlacklist

std::string_view xrpl::rpc::method::kBlacklist {"blacklist"}
constexpr

Definition at line 28 of file MethodNames.h.

◆ kBookChanges

std::string_view xrpl::rpc::method::kBookChanges {"book_changes"}
constexpr

Definition at line 29 of file MethodNames.h.

◆ kBookOffers

std::string_view xrpl::rpc::method::kBookOffers {"book_offers"}
constexpr

Definition at line 30 of file MethodNames.h.

◆ kCanDelete

std::string_view xrpl::rpc::method::kCanDelete {"can_delete"}
constexpr

Definition at line 31 of file MethodNames.h.

◆ kChannelAuthorize

std::string_view xrpl::rpc::method::kChannelAuthorize {"channel_authorize"}
constexpr

Definition at line 32 of file MethodNames.h.

◆ kChannelVerify

std::string_view xrpl::rpc::method::kChannelVerify {"channel_verify"}
constexpr

Definition at line 33 of file MethodNames.h.

◆ kConnect

std::string_view xrpl::rpc::method::kConnect {"connect"}
constexpr

Definition at line 34 of file MethodNames.h.

◆ kConsensusInfo

std::string_view xrpl::rpc::method::kConsensusInfo {"consensus_info"}
constexpr

Definition at line 35 of file MethodNames.h.

◆ kDepositAuthorized

std::string_view xrpl::rpc::method::kDepositAuthorized {"deposit_authorized"}
constexpr

Definition at line 36 of file MethodNames.h.

◆ kFeature

std::string_view xrpl::rpc::method::kFeature {"feature"}
constexpr

Definition at line 37 of file MethodNames.h.

◆ kFee

std::string_view xrpl::rpc::method::kFee {"fee"}
constexpr

Definition at line 38 of file MethodNames.h.

◆ kFetchInfo

std::string_view xrpl::rpc::method::kFetchInfo {"fetch_info"}
constexpr

Definition at line 39 of file MethodNames.h.

◆ kGatewayBalances

std::string_view xrpl::rpc::method::kGatewayBalances {"gateway_balances"}
constexpr

Definition at line 40 of file MethodNames.h.

◆ kGetAggregatePrice

std::string_view xrpl::rpc::method::kGetAggregatePrice {"get_aggregate_price"}
constexpr

Definition at line 41 of file MethodNames.h.

◆ kGetCounts

std::string_view xrpl::rpc::method::kGetCounts {"get_counts"}
constexpr

Definition at line 42 of file MethodNames.h.

◆ kInternal

std::string_view xrpl::rpc::method::kInternal {"internal"}
constexpr

Definition at line 43 of file MethodNames.h.

◆ kJson

std::string_view xrpl::rpc::method::kJson {"json"}
constexpr

Definition at line 44 of file MethodNames.h.

◆ kJson2

std::string_view xrpl::rpc::method::kJson2 {"json2"}
constexpr

Definition at line 45 of file MethodNames.h.

◆ kLedger

std::string_view xrpl::rpc::method::kLedger {"ledger"}
constexpr

Definition at line 46 of file MethodNames.h.

◆ kLedgerAccept

std::string_view xrpl::rpc::method::kLedgerAccept {"ledger_accept"}
constexpr

Definition at line 47 of file MethodNames.h.

◆ kLedgerCleaner

std::string_view xrpl::rpc::method::kLedgerCleaner {"ledger_cleaner"}
constexpr

Definition at line 48 of file MethodNames.h.

◆ kLedgerClosed

std::string_view xrpl::rpc::method::kLedgerClosed {"ledger_closed"}
constexpr

Definition at line 49 of file MethodNames.h.

◆ kLedgerCurrent

std::string_view xrpl::rpc::method::kLedgerCurrent {"ledger_current"}
constexpr

Definition at line 50 of file MethodNames.h.

◆ kLedgerData

std::string_view xrpl::rpc::method::kLedgerData {"ledger_data"}
constexpr

Definition at line 51 of file MethodNames.h.

◆ kLedgerEntry

std::string_view xrpl::rpc::method::kLedgerEntry {"ledger_entry"}
constexpr

Definition at line 52 of file MethodNames.h.

◆ kLedgerHeader

std::string_view xrpl::rpc::method::kLedgerHeader {"ledger_header"}
constexpr

Definition at line 53 of file MethodNames.h.

◆ kLedgerRequest

std::string_view xrpl::rpc::method::kLedgerRequest {"ledger_request"}
constexpr

Definition at line 54 of file MethodNames.h.

◆ kLogLevel

std::string_view xrpl::rpc::method::kLogLevel {"log_level"}
constexpr

Definition at line 55 of file MethodNames.h.

◆ kLogrotate

std::string_view xrpl::rpc::method::kLogrotate {"logrotate"}
constexpr

Definition at line 56 of file MethodNames.h.

◆ kManifest

std::string_view xrpl::rpc::method::kManifest {"manifest"}
constexpr

Definition at line 57 of file MethodNames.h.

◆ kNftBuyOffers

std::string_view xrpl::rpc::method::kNftBuyOffers {"nft_buy_offers"}
constexpr

Definition at line 58 of file MethodNames.h.

◆ kNftSellOffers

std::string_view xrpl::rpc::method::kNftSellOffers {"nft_sell_offers"}
constexpr

Definition at line 59 of file MethodNames.h.

◆ kNorippleCheck

std::string_view xrpl::rpc::method::kNorippleCheck {"noripple_check"}
constexpr

Definition at line 60 of file MethodNames.h.

◆ kOwnerInfo

std::string_view xrpl::rpc::method::kOwnerInfo {"owner_info"}
constexpr

Definition at line 61 of file MethodNames.h.

◆ kPathFind

std::string_view xrpl::rpc::method::kPathFind {"path_find"}
constexpr

Definition at line 62 of file MethodNames.h.

◆ kPeerReservationsAdd

std::string_view xrpl::rpc::method::kPeerReservationsAdd {"peer_reservations_add"}
constexpr

Definition at line 63 of file MethodNames.h.

◆ kPeerReservationsDel

std::string_view xrpl::rpc::method::kPeerReservationsDel {"peer_reservations_del"}
constexpr

Definition at line 64 of file MethodNames.h.

◆ kPeerReservationsList

std::string_view xrpl::rpc::method::kPeerReservationsList {"peer_reservations_list"}
constexpr

Definition at line 65 of file MethodNames.h.

◆ kPeers

std::string_view xrpl::rpc::method::kPeers {"peers"}
constexpr

Definition at line 66 of file MethodNames.h.

◆ kPing

std::string_view xrpl::rpc::method::kPing {"ping"}
constexpr

Definition at line 67 of file MethodNames.h.

◆ kPrint

std::string_view xrpl::rpc::method::kPrint {"print"}
constexpr

Definition at line 68 of file MethodNames.h.

◆ kRandom

std::string_view xrpl::rpc::method::kRandom {"random"}
constexpr

Definition at line 69 of file MethodNames.h.

◆ kRipplePathFind

std::string_view xrpl::rpc::method::kRipplePathFind {"ripple_path_find"}
constexpr

Definition at line 70 of file MethodNames.h.

◆ kServerDefinitions

std::string_view xrpl::rpc::method::kServerDefinitions {"server_definitions"}
constexpr

Definition at line 71 of file MethodNames.h.

◆ kServerInfo

std::string_view xrpl::rpc::method::kServerInfo {"server_info"}
constexpr

Definition at line 72 of file MethodNames.h.

◆ kServerState

std::string_view xrpl::rpc::method::kServerState {"server_state"}
constexpr

Definition at line 73 of file MethodNames.h.

◆ kSign

std::string_view xrpl::rpc::method::kSign {"sign"}
constexpr

Definition at line 74 of file MethodNames.h.

◆ kSignFor

std::string_view xrpl::rpc::method::kSignFor {"sign_for"}
constexpr

Definition at line 75 of file MethodNames.h.

◆ kSimulate

std::string_view xrpl::rpc::method::kSimulate {"simulate"}
constexpr

Definition at line 76 of file MethodNames.h.

◆ kStop

std::string_view xrpl::rpc::method::kStop {"stop"}
constexpr

Definition at line 77 of file MethodNames.h.

◆ kSubmit

std::string_view xrpl::rpc::method::kSubmit {"submit"}
constexpr

Definition at line 78 of file MethodNames.h.

◆ kSubmitMultisigned

std::string_view xrpl::rpc::method::kSubmitMultisigned {"submit_multisigned"}
constexpr

Definition at line 79 of file MethodNames.h.

◆ kSubscribe

std::string_view xrpl::rpc::method::kSubscribe {"subscribe"}
constexpr

Definition at line 80 of file MethodNames.h.

◆ kTransactionEntry

std::string_view xrpl::rpc::method::kTransactionEntry {"transaction_entry"}
constexpr

Definition at line 81 of file MethodNames.h.

◆ kTx

std::string_view xrpl::rpc::method::kTx {"tx"}
constexpr

Definition at line 82 of file MethodNames.h.

◆ kTxHistory

std::string_view xrpl::rpc::method::kTxHistory {"tx_history"}
constexpr

Definition at line 83 of file MethodNames.h.

◆ kTxReduceRelay

std::string_view xrpl::rpc::method::kTxReduceRelay {"tx_reduce_relay"}
constexpr

Definition at line 84 of file MethodNames.h.

◆ kUnlList

std::string_view xrpl::rpc::method::kUnlList {"unl_list"}
constexpr

Definition at line 85 of file MethodNames.h.

◆ kUnsubscribe

std::string_view xrpl::rpc::method::kUnsubscribe {"unsubscribe"}
constexpr

Definition at line 86 of file MethodNames.h.

◆ kValidationCreate

std::string_view xrpl::rpc::method::kValidationCreate {"validation_create"}
constexpr

Definition at line 87 of file MethodNames.h.

◆ kValidatorInfo

std::string_view xrpl::rpc::method::kValidatorInfo {"validator_info"}
constexpr

Definition at line 88 of file MethodNames.h.

◆ kValidatorListSites

std::string_view xrpl::rpc::method::kValidatorListSites {"validator_list_sites"}
constexpr

Definition at line 89 of file MethodNames.h.

◆ kValidators

std::string_view xrpl::rpc::method::kValidators {"validators"}
constexpr

Definition at line 90 of file MethodNames.h.

◆ kVaultInfo

std::string_view xrpl::rpc::method::kVaultInfo {"vault_info"}
constexpr

Definition at line 91 of file MethodNames.h.

◆ kVersion

std::string_view xrpl::rpc::method::kVersion {"version"}
constexpr

Definition at line 92 of file MethodNames.h.

◆ kWalletPropose

std::string_view xrpl::rpc::method::kWalletPropose {"wallet_propose"}
constexpr

Definition at line 93 of file MethodNames.h.