Reference
RPC Reference
RPC Reference
This section documents the public HTTP JSON-RPC methods registered by the Arch validator. Methods use the exact snake_case names shown here.
Node Status
get_versionis_node_readyget_current_stateget_peersget_network_pubkey
Accounts
read_account_infoget_multiple_accountsget_program_accountsget_all_accounts(local validator)get_account_address
Transactions
send_transactionsend_transactionsget_processed_transactionget_arch_txid_from_btc_txid(local validator)get_transaction_report(local validator)get_latest_tx_using_account(local validator)recent_transactionsget_transactions_by_blockget_transactions_by_idscheck_pre_anchor_conflictrequest_airdropcreate_account_with_faucet
Blocks
get_blockget_block_by_heightget_full_block_with_txidsget_block_countget_block_hashget_best_block_hashget_best_finalized_block_hashget_block_execution_report
Notes
get_blockandget_block_by_heightaccept an optional filter that controls whether the response contains transaction IDs or full transaction details.recent_transactions,get_transactions_by_block, andget_transactions_by_idsuse object-style parameters for pagination and filtering.- Methods marked "local validator" are registered by the local validator used for development workflows, but are not registered by the standalone validator RPC module.
reset_networkandstart_dkgare not registered by the current validator or local validator RPC modules.
For request and response examples, see the RPC API Reference.