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, sehingga dihitung sebagai lebih dari satu permintaan. Tabel berikut menunjukkan seberapa besar setiap metode diperhitungkan dalam kuota Anda. Misalnya, panggilan debug_traceBlockByHash memiliki pengali 50 yang berarti 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 penuh Geth. Dukungan metode serupa, tetapi berbeda seperti yang ditunjukkan. Selain itu, jika metode tidak tercantum di bawah, berarti metode tersebut tidak didukung. Kami akan menambahkan dukungan untuk metode tambahan 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