Ethereum RPC API

Metode Ethereum API

Blockchain RPC menawarkan 100 permintaan per detik per project beserta kuota 1 juta permintaan per hari. Beberapa metode Ethereum memerlukan banyak resource dan oleh karena itu dihitung sebagai lebih dari satu permintaan. Tabel berikut menunjukkan jumlah penggunaan kuota untuk setiap metode. Misalnya, panggilan debug_traceBlockByHash memiliki pengganda 50 yang berarti bahwa setiap panggilan dihitung sebagai 50 permintaan. Beacon Node API tidak didukung.

Perhatikan bahwa mainnet Ethereum didukung oleh cluster node arsip Erigon dan testnet Holesky Ethereum didukung oleh cluster node lengkap Geth. Dukungan metode serupa, tetapi berbeda seperti yang ditunjukkan. Selain itu, jika suatu metode tidak tercantum di bawah, berarti metode tersebut tidak didukung. Kami akan menambahkan dukungan untuk metode lainnya dalam rilis mendatang.

Panggilan Metode Pengganda permintaan Mainnet Testnet
eth_blockNumber 1
eth_call 1
eth_chainId 1
eth_estimateGas 1
eth_feeHistory 1
eth_gasPrice 1
eth_getBalance 1
eth_getBlockByHash 1
eth_getBlockByNumber 1
eth_getBlockReceipts 1
eth_getBlockTransactionCountByHash 1
eth_getBlockTransactionCountByNumber 1
eth_getCode 10
eth_getLogs 50
eth_getProof 50
eth_getStorageAt 1
eth_getTransactionByBlockHashAndIndex 1
eth_getTransactionByBlockNumberAndIndex 1
eth_getTransactionByHash 1
eth_getTransactionCount 1
eth_getTransactionReceipt 1
eth_getUncleByBlockHashAndIndex 1
eth_getUncleByBlockNumberAndIndex 1
eth_getUncleCountByBlockHash 1
eth_getUncleCountByBlockNumber 1
eth_maxPriorityFeePerGas 1
eth_subscribe 1
eth_syncing 1
eth_unsubscribe 1
eth_sendRawTransaction 1
net_listening 1
net_peerCount 1
net_version 1
txpool_inspect 50
txpool_status 50
web3_clientVersion 1
web3_sha3 1
trace_block 50
trace_call 50
trace_replayBlockTransactions 100
trace_replayTransaction 100
trace_transaction 50
debug_getBadBlocks 50
debug_storageRangeAt 50
debug_traceBlock 50
debug_traceBlockByHash 50
debug_traceBlockByNumber 50
debug_traceCall 50
debug_traceTransaction 50