JSON-RPC
The following RPC endpoints are available
net_versionweb3_clientVersioneth_blockNumbereth_callonly the latest block is supported
eth_chainIdeth_estimateGasonly the latest block is supported
eth_feeHistoryeth_gasPricereturns the base fee for the next small block
eth_getBalanceonly the latest block is supported
eth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCodeonly the latest block is supported
eth_getLogsup to 4 topics
up to 50 blocks in query range
eth_getStorageAtonly the latest block is supported
eth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCountonly the latest block is supported
eth_getTransactionReceipteth_maxPriorityFeePerGasalways returns zero currently
eth_syncingalways returns false
The following custom endpoints are available
eth_bigBlockGasPricereturns the base fee for the next big block
eth_usingBigBlocksreturns whether the address is using big blocks
eth_getSystemTxsByBlockHashandeth_getSystemTxsByBlockNumbersimilar to the "getTransaction" analogs but returns the system transactions that originate from HyperCore
Unsupported requests
Requests that require historical state are not supported at this time on the default RPC implementation. However, independent archive node implementations are available for use, and the GitHub repository has examples on how to get started indexing historical data locally. Note that read precompiles are only recorded for the calls actually made on each block. Hypothetical read precompile results could be obtained from a full L1 replay.
Rate limits: IP based rate limits are the same as the API server.
Last updated