Japanese version: /ja/doc/rpc/chain-and-block.html
Chain & Block Methods
TL;DR
- Provides
eth_chainId,net_version,eth_blockNumber, andeth_getBlockByNumber. eth_getBlockByNumberreturns-32001in pruned ranges.
Methods
eth_chainId-> canisterrpc_eth_chain_idnet_version-> decimal string conversion ofrpc_eth_chain_ideth_blockNumber-> canisterrpc_eth_block_numbereth_getBlockByNumber-> canisterrpc_eth_get_block_by_number_with_status
blockTag Constraints
latest/pending/safe/finalizedare treated as head-level tags- pruned data returns
resource not found
Sources
tools/rpc-gateway/src/handlers.tscrates/ic-evm-rpc/src/lib.rs
For detailed constraints, see ../compatibility/json-rpc-deviations.md.