API RPC Ethereum

Metodi dell'API Ethereum

Blockchain RPC offre 100 richieste al secondo per progetto, oltre a una quota di 1 milione di richieste al giorno. Alcuni metodi Ethereum richiedono molte risorse e pertanto vengono conteggiati come più di una richiesta. La tabella seguente indica il numero di richieste che ogni metodo conta ai fini della quota. Ad esempio, la chiamata debug_traceBlockByHash ha un moltiplicatore di 50, il che significa che ogni chiamata viene conteggiata come 50 richieste. L'API del nodo Beacon non è supportata.

Tieni presente che la rete principale di Ethereum è supportata da cluster di nodi di archivio Erigon e la testnet Holesky di Ethereum è supportata da cluster di nodi completi Geth. Il supporto dei metodi è simile, ma differisce come indicato. Inoltre, se un metodo non è elencato di seguito, non è supportato. Aggiungeremo il supporto per altri metodi nelle release future.

Chiamate al metodo Moltiplicatore di richieste 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