API de RPC de Ethereum

Métodos de la API de Ethereum

Blockchain RPC ofrece 100 solicitudes por segundo por proyecto, junto con una cuota de 1 millón de solicitudes por día. Algunos métodos de Ethereum requieren muchos recursos y, por lo tanto, se consideran más de una solicitud. En la siguiente tabla, se indica cuánto cuenta cada método en tu cuota. Por ejemplo, la llamada debug_traceBlockByHash tiene un multiplicador de 50, lo que significa que cada llamada cuenta como 50 solicitudes. No se admite la API de Beacon Node.

Ten en cuenta que la red principal de Ethereum está respaldada por clústeres de Erigon Geth, y la red de prueba Holesky de Ethereum está respaldada por clústeres de nodos completos de Geth. La compatibilidad con métodos es similar, pero difiere como se indica. Además, si un método no aparece en la siguiente lista, no es compatible. Agregaremos compatibilidad con métodos adicionales en versiones futuras.

Llamadas a métodos Multiplicador de solicitudes 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