Management API Methods

Method Supported Comments
admin_addPeer NO
admin_datadir NO
admin_nodeInfo NO
admin_peers NO
admin_setSolc NO
admin_startRPC NO
admin_startWS NO
admin_stopRPC NO
admin_stopWS NO
debug_backtraceAt NO
debug_blockProfile NO
debug_cpuProfile NO
debug_dumpBlock NO
debug_getBlockRlp NO
debug_goTrace NO
debug_memStats NO
debug_seedHash NO
debug_setHead NO
debug_setBlockProfileRate NO
debug_stacks NO
debug_startCPUProfile NO
debug_startGoTrace NO
debug_stopGoTrace NO
debug_traceBlock NO
debug_traceBlockByNumber NO
debug_traceBlockByHash NO
debug_traceBlockFromFile NO
debug_traceTransaction YES
debug_vmodule NO
debug_writeBlockProfile NO
debug_writeMemProfile NO
miner_setExtra NO
miner_setGasPrice NO
miner_start NO
miner_stop NO
miner_setEtherBase NO
personal_importRawKey YES
personal_listAccounts YES
personal_lockAccount YES
personal_newAccount YES
personal_unlockAccount YES
personal_sendTransaction YES
personal_sign NO
personal_ecRecover NO
trace_block PARTIALLY Option "pending" not supported. It also supports block hash as parameter.
trace_transaction YES
txpool_content YES
txpool_inspect YES
txpool_status YES

RPC PUB SUB methods

Method Supported Comments
eth_subscribe PARTIALLY Only options "newHeads" and "logs" are supported.
eth_unsubscribe YES

RPC SPV methods

Method Supported Comments
rsk_getRawBlockHeaderByNumber YES Obtains the RLP encoded block header used for SPV, if this is hashed using Keccak256 it gives the block hash. This function takes the block number (in hexa) or the string "latest", "pending", "genesis".
rsk_getRawBlockHeaderByHash YES Obtains the RLP encoded block header used for SPV, if this is hashed using Keccak256 it gives the block hash. This function takes the block hash as parameter.
rsk_getRawTransactionReceiptByHash YES Obtains the RLP encoded Transaction Receipt, if this is hashed using Keccak256 it gives the transaction receipt hash. This function takes the transaction hash as parameter.
rsk_getTransactionReceiptNodesByHash YES Obtains an array of nodes of the transactions receipt Trie. This is used to hash up to the transaction receipt root. This function takes the block hash and transaction hash as parameters.

Receive updates

Get the latest updates from the Rootstock ecosystem

Loading...