RPC-API
Last updated
Last updated
When interacting with Plasma, most requests pass directly through the node. Because the node is based on Reth, it follows a fully-compatible structure with Ethereum’s JSON-RPC. For further details on the supported endpoints, please refer to the and the .
As in Reth, endpoints can be accessed over HTTP, WebSockets, or IPC.
Please note: Exposing JSON-RPC endpoints publicly is not advisable; properly securing node communications is the responsibility of the node operator.
The following namespaces and endpoints are supported:
eth
eth_getBlockByNumber
eth_blockNumber
eth_getBlockReceipts
eth_getTransactionByHash
eth_sendRawTransaction
eth_getTransactionCount
eth_getBalance
eth_estimateGas
eth_gasPrice
eth_getLogs
eth_getTransactionReceipt
web3
web3_clientVersion
web3_sha3
txpool
txpool_content
txpool_contentFrom
txpool_inspect
txpool_status
debug
debug_getRawHeader
debug_getRawBlock
debug_getRawTransaction
debug_getRawReceipts
debug_getBadBlocks
debug_traceChain
debug_traceBlock
debug_traceBlockByHash
debug_traceBlockByNumber
debug_traceTransaction
debug_traceCall
trace
trace_call
trace_callMany
trace_rawTransaction
trace_replayBlockTransaction
trace_replayTransaction
trace_block
trace_filter
trace_get
trace_transaction
rpc
rpc_modules