For the complete documentation index, see llms.txt. This page is also available as Markdown.

Complete Route Inventory

Generated from Core a71c0eb2 and compared with release 54308d84. Do not edit this table manually; run tools/extract_rpc_inventory.py.

Coverage summary

Surface
Development registrations
Release registrations
Unique development commands

Daemon

107

105

81

Wallet

96

96

92

Aliases share a command/handler contract; separate registrations are retained because clients can call each literal route. Wallet restricted-mode decisions are enforced by handlers, so the route map alone is recorded as handler-dependent.

Daemon registrations

Transport
Route/method
Command contract
Restricted listener
Release
Source/schema

json-http

/get_height

COMMAND_RPC_GET_HEIGHT

available

yes

json-http

/getheight

COMMAND_RPC_GET_HEIGHT

available

yes

binary-http

/get_blocks.bin

COMMAND_RPC_GET_BLOCKS_FAST

available

yes

binary-http

/getblocks.bin

COMMAND_RPC_GET_BLOCKS_FAST

available

yes

binary-http

/get_blocks_by_height.bin

COMMAND_RPC_GET_BLOCKS_BY_HEIGHT

available

yes

binary-http

/getblocks_by_height.bin

COMMAND_RPC_GET_BLOCKS_BY_HEIGHT

available

yes

binary-http

/get_hashes.bin

COMMAND_RPC_GET_HASHES_FAST

available

yes

binary-http

/gethashes.bin

COMMAND_RPC_GET_HASHES_FAST

available

yes

binary-http

/get_o_indexes.bin

COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES

available

yes

binary-http

/get_outs.bin

COMMAND_RPC_GET_OUTPUTS_BIN

available

yes

json-http

/get_transactions

COMMAND_RPC_GET_TRANSACTIONS

available

yes

json-http

/gettransactions

COMMAND_RPC_GET_TRANSACTIONS

available

yes

json-http

/get_alt_blocks_hashes

COMMAND_RPC_GET_ALT_BLOCKS_HASHES

rejected

yes

json-http

/is_key_image_spent

COMMAND_RPC_IS_KEY_IMAGE_SPENT

available

yes

json-http

/send_raw_transaction

COMMAND_RPC_SEND_RAW_TX

available

yes

json-http

/sendrawtransaction

COMMAND_RPC_SEND_RAW_TX

available

yes

json-http

/start_mining

COMMAND_RPC_START_MINING

rejected

yes

json-http

/stop_mining

COMMAND_RPC_STOP_MINING

rejected

yes

json-http

/mining_status

COMMAND_RPC_MINING_STATUS

rejected

yes

json-http

/save_bc

COMMAND_RPC_SAVE_BC

rejected

yes

json-http

/get_peer_list

COMMAND_RPC_GET_PEER_LIST

rejected

yes

json-http

/get_public_nodes

COMMAND_RPC_GET_PUBLIC_NODES

available

yes

json-http

/set_log_hash_rate

COMMAND_RPC_SET_LOG_HASH_RATE

rejected

yes

json-http

/set_log_level

COMMAND_RPC_SET_LOG_LEVEL

rejected

yes

json-http

/set_log_categories

COMMAND_RPC_SET_LOG_CATEGORIES

rejected

yes

json-http

/get_transaction_pool

COMMAND_RPC_GET_TRANSACTION_POOL

available

yes

json-http

/get_transaction_pool_hashes.bin

COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN

available

yes

json-http

/get_transaction_pool_hashes

COMMAND_RPC_GET_TRANSACTION_POOL_HASHES

available

yes

json-http

/get_transaction_pool_stats

COMMAND_RPC_GET_TRANSACTION_POOL_STATS

available

yes

json-http

/set_bootstrap_daemon

COMMAND_RPC_SET_BOOTSTRAP_DAEMON

rejected

yes

json-http

/stop_daemon

COMMAND_RPC_STOP_DAEMON

rejected

yes

json-http

/get_info

COMMAND_RPC_GET_INFO

available

yes

json-http

/getinfo

COMMAND_RPC_GET_INFO

available

yes

json-http

/get_epose_info

COMMAND_RPC_GET_EPOSE_INFO

available

yes

json-http

/get_epose_diagnostics

COMMAND_RPC_GET_EPOSE_DIAGNOSTICS

rejected

development only

json-http

/get_service_nodes

COMMAND_RPC_GET_SERVICE_NODES

available

yes

json-http

/get_service_node_status

COMMAND_RPC_GET_SERVICE_NODE_STATUS

available

yes

json-http

/get_service_node_registration_payload

COMMAND_RPC_GET_SERVICE_NODE_REGISTRATION_PAYLOAD

available

yes

json-http

/get_epose_epoch

COMMAND_RPC_GET_EPOSE_EPOCH

available

yes

json-http

/submit_epose_envelope

COMMAND_RPC_SUBMIT_EPOSE_ENVELOPE

rejected

yes

json-http

/get_epose_service_endpoint_v2

COMMAND_RPC_GET_EPOSE_SERVICE_ENDPOINT_V2

available

yes

json-http

/epose_service_challenge_v2

COMMAND_RPC_EPOSE_SERVICE_CHALLENGE_V2

available

yes

json-http

/get_service_rewards

COMMAND_RPC_GET_SERVICE_REWARDS

available

yes

json-http

/get_epose_block_reward

COMMAND_RPC_GET_EPOSE_BLOCK_REWARD

available

yes

json-http

/get_net_stats

COMMAND_RPC_GET_NET_STATS

rejected

yes

json-http

/get_limit

COMMAND_RPC_GET_LIMIT

available

yes

json-http

/set_limit

COMMAND_RPC_SET_LIMIT

rejected

yes

json-http

/out_peers

COMMAND_RPC_OUT_PEERS

rejected

yes

json-http

/in_peers

COMMAND_RPC_IN_PEERS

rejected

yes

json-http

/get_outs

COMMAND_RPC_GET_OUTPUTS

available

yes

json-http

/update

COMMAND_RPC_UPDATE

rejected

yes

binary-http

/get_output_distribution.bin

COMMAND_RPC_GET_OUTPUT_DISTRIBUTION

available

yes

json-http

/pop_blocks

COMMAND_RPC_POP_BLOCKS

rejected

yes

json-rpc

get_block_count

COMMAND_RPC_GETBLOCKCOUNT

available

yes

json-rpc

getblockcount

COMMAND_RPC_GETBLOCKCOUNT

available

yes

json-rpc

on_get_block_hash

COMMAND_RPC_GETBLOCKHASH

available

yes

json-rpc

on_getblockhash

COMMAND_RPC_GETBLOCKHASH

available

yes

json-rpc

get_block_template

COMMAND_RPC_GETBLOCKTEMPLATE

available

yes

json-rpc

getblocktemplate

COMMAND_RPC_GETBLOCKTEMPLATE

available

yes

json-rpc

get_miner_data

COMMAND_RPC_GETMINERDATA

available

yes

json-rpc

calc_pow

COMMAND_RPC_CALCPOW

rejected

yes

json-rpc

add_aux_pow

COMMAND_RPC_ADD_AUX_POW

available

yes

json-rpc

submit_block

COMMAND_RPC_SUBMITBLOCK

available

yes

json-rpc

submitblock

COMMAND_RPC_SUBMITBLOCK

available

yes

json-rpc

generateblocks

COMMAND_RPC_GENERATEBLOCKS

rejected

yes

json-rpc

get_last_block_header

COMMAND_RPC_GET_LAST_BLOCK_HEADER

available

yes

json-rpc

getlastblockheader

COMMAND_RPC_GET_LAST_BLOCK_HEADER

available

yes

json-rpc

get_block_header_by_hash

COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH

available

yes

json-rpc

getblockheaderbyhash

COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH

available

yes

json-rpc

get_block_header_by_height

COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT

available

yes

json-rpc

getblockheaderbyheight

COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT

available

yes

json-rpc

get_block_headers_range

COMMAND_RPC_GET_BLOCK_HEADERS_RANGE

available

yes

json-rpc

getblockheadersrange

COMMAND_RPC_GET_BLOCK_HEADERS_RANGE

available

yes

json-rpc

get_block

COMMAND_RPC_GET_BLOCK

available

yes

json-rpc

getblock

COMMAND_RPC_GET_BLOCK

available

yes

json-rpc

get_connections

COMMAND_RPC_GET_CONNECTIONS

rejected

yes

json-rpc

get_info

COMMAND_RPC_GET_INFO

available

yes

json-rpc

get_epose_info

COMMAND_RPC_GET_EPOSE_INFO

available

yes

json-rpc

get_epose_diagnostics

COMMAND_RPC_GET_EPOSE_DIAGNOSTICS

rejected

development only

json-rpc

get_service_nodes

COMMAND_RPC_GET_SERVICE_NODES

available

yes

json-rpc

get_service_node_status

COMMAND_RPC_GET_SERVICE_NODE_STATUS

available

yes

json-rpc

get_service_node_registration_payload

COMMAND_RPC_GET_SERVICE_NODE_REGISTRATION_PAYLOAD

available

yes

json-rpc

get_epose_epoch

COMMAND_RPC_GET_EPOSE_EPOCH

available

yes

json-rpc

get_service_rewards

COMMAND_RPC_GET_SERVICE_REWARDS

available

yes

json-rpc

get_epose_block_reward

COMMAND_RPC_GET_EPOSE_BLOCK_REWARD

available

yes

json-rpc

hard_fork_info

COMMAND_RPC_HARD_FORK_INFO

available

yes

json-rpc

set_bans

COMMAND_RPC_SETBANS

rejected

yes

json-rpc

get_bans

COMMAND_RPC_GETBANS

rejected

yes

json-rpc

banned

COMMAND_RPC_BANNED

rejected

yes

json-rpc

flush_txpool

COMMAND_RPC_FLUSH_TRANSACTION_POOL

rejected

yes

json-rpc

get_output_histogram

COMMAND_RPC_GET_OUTPUT_HISTOGRAM

available

yes

json-rpc

get_version

COMMAND_RPC_GET_VERSION

available

yes

json-rpc

get_coinbase_tx_sum

COMMAND_RPC_GET_COINBASE_TX_SUM

rejected

yes

json-rpc

get_fee_estimate

COMMAND_RPC_GET_BASE_FEE_ESTIMATE

available

yes

json-rpc

get_alternate_chains

COMMAND_RPC_GET_ALTERNATE_CHAINS

rejected

yes

json-rpc

relay_tx

COMMAND_RPC_RELAY_TX

rejected

yes

json-rpc

sync_info

COMMAND_RPC_SYNC_INFO

rejected

yes

json-rpc

get_txpool_backlog

COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG

available

yes

json-rpc

get_output_distribution

COMMAND_RPC_GET_OUTPUT_DISTRIBUTION

available

yes

json-rpc

prune_blockchain

COMMAND_RPC_PRUNE_BLOCKCHAIN

rejected

yes

json-rpc

flush_cache

COMMAND_RPC_FLUSH_CACHE

rejected

yes

json-rpc

rpc_access_info

COMMAND_RPC_ACCESS_INFO

available

yes

json-rpc

rpc_access_submit_nonce

COMMAND_RPC_ACCESS_SUBMIT_NONCE

available

yes

json-rpc

rpc_access_pay

COMMAND_RPC_ACCESS_PAY

available

yes

json-rpc

rpc_access_tracking

COMMAND_RPC_ACCESS_TRACKING

rejected

yes

json-rpc

rpc_access_data

COMMAND_RPC_ACCESS_DATA

rejected

yes

json-rpc

rpc_access_account

COMMAND_RPC_ACCESS_ACCOUNT

rejected

yes

Wallet registrations

Transport
Route/method
Command contract
Restricted listener
Release
Source/schema

json-rpc

get_balance

COMMAND_RPC_GET_BALANCE

handler-dependent

yes

json-rpc

get_address

COMMAND_RPC_GET_ADDRESS

handler-dependent

yes

json-rpc

get_address_index

COMMAND_RPC_GET_ADDRESS_INDEX

handler-dependent

yes

json-rpc

set_subaddress_lookahead

COMMAND_RPC_SET_SUBADDR_LOOKAHEAD

handler-dependent

yes

json-rpc

getbalance

COMMAND_RPC_GET_BALANCE

handler-dependent

yes

json-rpc

getaddress

COMMAND_RPC_GET_ADDRESS

handler-dependent

yes

json-rpc

create_address

COMMAND_RPC_CREATE_ADDRESS

handler-dependent

yes

json-rpc

label_address

COMMAND_RPC_LABEL_ADDRESS

handler-dependent

yes

json-rpc

get_accounts

COMMAND_RPC_GET_ACCOUNTS

handler-dependent

yes

json-rpc

create_account

COMMAND_RPC_CREATE_ACCOUNT

handler-dependent

yes

json-rpc

label_account

COMMAND_RPC_LABEL_ACCOUNT

handler-dependent

yes

json-rpc

get_account_tags

COMMAND_RPC_GET_ACCOUNT_TAGS

handler-dependent

yes

json-rpc

tag_accounts

COMMAND_RPC_TAG_ACCOUNTS

handler-dependent

yes

json-rpc

untag_accounts

COMMAND_RPC_UNTAG_ACCOUNTS

handler-dependent

yes

json-rpc

set_account_tag_description

COMMAND_RPC_SET_ACCOUNT_TAG_DESCRIPTION

handler-dependent

yes

json-rpc

get_height

COMMAND_RPC_GET_HEIGHT

handler-dependent

yes

json-rpc

getheight

COMMAND_RPC_GET_HEIGHT

handler-dependent

yes

json-rpc

freeze

COMMAND_RPC_FREEZE

handler-dependent

yes

json-rpc

thaw

COMMAND_RPC_THAW

handler-dependent

yes

json-rpc

frozen

COMMAND_RPC_FROZEN

handler-dependent

yes

json-rpc

transfer

COMMAND_RPC_TRANSFER

handler-dependent

yes

json-rpc

transfer_split

COMMAND_RPC_TRANSFER_SPLIT

handler-dependent

yes

json-rpc

sign_transfer

COMMAND_RPC_SIGN_TRANSFER

handler-dependent

yes

json-rpc

describe_transfer

COMMAND_RPC_DESCRIBE_TRANSFER

handler-dependent

yes

json-rpc

submit_transfer

COMMAND_RPC_SUBMIT_TRANSFER

handler-dependent

yes

json-rpc

sweep_dust

COMMAND_RPC_SWEEP_DUST

handler-dependent

yes

json-rpc

sweep_unmixable

COMMAND_RPC_SWEEP_DUST

handler-dependent

yes

json-rpc

sweep_all

COMMAND_RPC_SWEEP_ALL

handler-dependent

yes

json-rpc

sweep_single

COMMAND_RPC_SWEEP_SINGLE

handler-dependent

yes

json-rpc

relay_tx

COMMAND_RPC_RELAY_TX

handler-dependent

yes

json-rpc

store

COMMAND_RPC_STORE

handler-dependent

yes

json-rpc

get_payments

COMMAND_RPC_GET_PAYMENTS

handler-dependent

yes

json-rpc

get_bulk_payments

COMMAND_RPC_GET_BULK_PAYMENTS

handler-dependent

yes

json-rpc

incoming_transfers

COMMAND_RPC_INCOMING_TRANSFERS

handler-dependent

yes

json-rpc

query_key

COMMAND_RPC_QUERY_KEY

handler-dependent

yes

json-rpc

make_integrated_address

COMMAND_RPC_MAKE_INTEGRATED_ADDRESS

handler-dependent

yes

json-rpc

split_integrated_address

COMMAND_RPC_SPLIT_INTEGRATED_ADDRESS

handler-dependent

yes

json-rpc

stop_wallet

COMMAND_RPC_STOP_WALLET

handler-dependent

yes

json-rpc

rescan_blockchain

COMMAND_RPC_RESCAN_BLOCKCHAIN

handler-dependent

yes

json-rpc

set_tx_notes

COMMAND_RPC_SET_TX_NOTES

handler-dependent

yes

json-rpc

get_tx_notes

COMMAND_RPC_GET_TX_NOTES

handler-dependent

yes

json-rpc

set_attribute

COMMAND_RPC_SET_ATTRIBUTE

handler-dependent

yes

json-rpc

get_attribute

COMMAND_RPC_GET_ATTRIBUTE

handler-dependent

yes

json-rpc

get_tx_key

COMMAND_RPC_GET_TX_KEY

handler-dependent

yes

json-rpc

check_tx_key

COMMAND_RPC_CHECK_TX_KEY

handler-dependent

yes

json-rpc

get_tx_proof

COMMAND_RPC_GET_TX_PROOF

handler-dependent

yes

json-rpc

check_tx_proof

COMMAND_RPC_CHECK_TX_PROOF

handler-dependent

yes

json-rpc

get_spend_proof

COMMAND_RPC_GET_SPEND_PROOF

handler-dependent

yes

json-rpc

check_spend_proof

COMMAND_RPC_CHECK_SPEND_PROOF

handler-dependent

yes

json-rpc

get_reserve_proof

COMMAND_RPC_GET_RESERVE_PROOF

handler-dependent

yes

json-rpc

check_reserve_proof

COMMAND_RPC_CHECK_RESERVE_PROOF

handler-dependent

yes

json-rpc

get_transfers

COMMAND_RPC_GET_TRANSFERS

handler-dependent

yes

json-rpc

get_transfer_by_txid

COMMAND_RPC_GET_TRANSFER_BY_TXID

handler-dependent

yes

json-rpc

sign

COMMAND_RPC_SIGN

handler-dependent

yes

json-rpc

verify

COMMAND_RPC_VERIFY

handler-dependent

yes

json-rpc

export_outputs

COMMAND_RPC_EXPORT_OUTPUTS

handler-dependent

yes

json-rpc

import_outputs

COMMAND_RPC_IMPORT_OUTPUTS

handler-dependent

yes

json-rpc

export_key_images

COMMAND_RPC_EXPORT_KEY_IMAGES

handler-dependent

yes

json-rpc

import_key_images

COMMAND_RPC_IMPORT_KEY_IMAGES

handler-dependent

yes

json-rpc

make_uri

COMMAND_RPC_MAKE_URI

handler-dependent

yes

json-rpc

parse_uri

COMMAND_RPC_PARSE_URI

handler-dependent

yes

json-rpc

get_address_book

COMMAND_RPC_GET_ADDRESS_BOOK_ENTRY

handler-dependent

yes

json-rpc

add_address_book

COMMAND_RPC_ADD_ADDRESS_BOOK_ENTRY

handler-dependent

yes

json-rpc

edit_address_book

COMMAND_RPC_EDIT_ADDRESS_BOOK_ENTRY

handler-dependent

yes

json-rpc

delete_address_book

COMMAND_RPC_DELETE_ADDRESS_BOOK_ENTRY

handler-dependent

yes

json-rpc

refresh

COMMAND_RPC_REFRESH

handler-dependent

yes

json-rpc

auto_refresh

COMMAND_RPC_AUTO_REFRESH

handler-dependent

yes

json-rpc

scan_tx

COMMAND_RPC_SCAN_TX

handler-dependent

yes

json-rpc

rescan_spent

COMMAND_RPC_RESCAN_SPENT

handler-dependent

yes

json-rpc

start_mining

COMMAND_RPC_START_MINING

handler-dependent

yes

json-rpc

stop_mining

COMMAND_RPC_STOP_MINING

handler-dependent

yes

json-rpc

get_languages

COMMAND_RPC_GET_LANGUAGES

handler-dependent

yes

json-rpc

create_wallet

COMMAND_RPC_CREATE_WALLET

handler-dependent

yes

json-rpc

open_wallet

COMMAND_RPC_OPEN_WALLET

handler-dependent

yes

json-rpc

close_wallet

COMMAND_RPC_CLOSE_WALLET

handler-dependent

yes

json-rpc

change_wallet_password

COMMAND_RPC_CHANGE_WALLET_PASSWORD

handler-dependent

yes

json-rpc

generate_from_keys

COMMAND_RPC_GENERATE_FROM_KEYS

handler-dependent

yes

json-rpc

restore_deterministic_wallet

COMMAND_RPC_RESTORE_DETERMINISTIC_WALLET

handler-dependent

yes

json-rpc

is_multisig

COMMAND_RPC_IS_MULTISIG

handler-dependent

yes

json-rpc

prepare_multisig

COMMAND_RPC_PREPARE_MULTISIG

handler-dependent

yes

json-rpc

make_multisig

COMMAND_RPC_MAKE_MULTISIG

handler-dependent

yes

json-rpc

export_multisig_info

COMMAND_RPC_EXPORT_MULTISIG

handler-dependent

yes

json-rpc

import_multisig_info

COMMAND_RPC_IMPORT_MULTISIG

handler-dependent

yes

json-rpc

exchange_multisig_keys

COMMAND_RPC_EXCHANGE_MULTISIG_KEYS

handler-dependent

yes

json-rpc

sign_multisig

COMMAND_RPC_SIGN_MULTISIG

handler-dependent

yes

json-rpc

submit_multisig

COMMAND_RPC_SUBMIT_MULTISIG

handler-dependent

yes

json-rpc

validate_address

COMMAND_RPC_VALIDATE_ADDRESS

handler-dependent

yes

json-rpc

set_daemon

COMMAND_RPC_SET_DAEMON

handler-dependent

yes

json-rpc

set_log_level

COMMAND_RPC_SET_LOG_LEVEL

handler-dependent

yes

json-rpc

set_log_categories

COMMAND_RPC_SET_LOG_CATEGORIES

handler-dependent

yes

json-rpc

estimate_tx_size_and_weight

COMMAND_RPC_ESTIMATE_TX_SIZE_AND_WEIGHT

handler-dependent

yes

json-rpc

get_default_fee_priority

COMMAND_RPC_GET_DEFAULT_FEE_PRIORITY

handler-dependent

yes

json-rpc

get_version

COMMAND_RPC_GET_VERSION

handler-dependent

yes

json-rpc

setup_background_sync

COMMAND_RPC_SETUP_BACKGROUND_SYNC

handler-dependent

yes

json-rpc

start_background_sync

COMMAND_RPC_START_BACKGROUND_SYNC

handler-dependent

yes

json-rpc

stop_background_sync

COMMAND_RPC_STOP_BACKGROUND_SYNC

handler-dependent

yes

Last updated

Was this helpful?