Ethereum RPC API

debug

🚧

This method is allowed only with certain parameters. You need to specify the block number or tag and the callTracer tracer type, e.g.: "params": ["latest", {"tracer": "callTracer"}]

Method Compute Unit Value
debug_traceBlock 50
debug_traceBlockByNumber 50
debug_traceBlockByHash 50
debug_traceTransaction 50

eth

Method Compute Unit Value
eth_subscribe 1
eth_unsubscribe
eth_blockNumber 1
eth_call 10
eth_chainId 1
eth_estimateGas 50
eth_feeHistory 1
eth_gasPrice 5
eth_getBalance 5
eth_getBlockByHash 5
eth_getBlockByNumber 5
eth_getBlockReceipts
eth_getBlockTransactionCountByHash 5
eth_getBlockTransactionCountByNumber 5
eth_getCode 5
eth_getLogs 50
eth_getProof 5
eth_getRawTransactionByBlockHashAndIndex 5
eth_getRawTransactionByBlockNumberAndIndex 5
eth_getStorageAt 5
eth_getTransactionByBlockHashAndIndex 5
eth_getTransactionByBlockNumberAndIndex 5
eth_getTransactionByHash 5
eth_getTransactionCount 5
eth_getTransactionReceipt 5
eth_getUncleByBlockHashAndIndex 5
eth_getUncleByBlockNumberAndIndex 5
eth_getUncleCountByBlockHash 5
eth_getUncleCountByBlockNumber 5
eth_maxPriorityFeePerGas 1
eth_sendRawTransaction 100
eth_syncing 1
eth_newFilter 5
eth_getFilterLogs 5
eth_getFilterChanges 5
eth_uninstallFilter 5

net

Method Compute Unit Value
net_version 1
net_peerCount 1

web3

Method Compute Unit Value
web3_clientVersion 1

📘

Info:

You can find Ethereum API documentation here: Ethereum API reference