Méthodes de l'API Ethereum
Blockchain RPC propose 100 requêtes par seconde et par projet, ainsi qu'un
quota de 1 million de requêtes par jour. Certaines méthodes Ethereum nécessitent beaucoup de ressources et sont donc comptabilisées comme plus d'une requête. Le tableau suivant indique le nombre de requêtes que chaque méthode consomme de votre quota. Par exemple, l'appel debug_traceBlockByHash a un multiplicateur de 50, ce qui signifie que chaque appel est comptabilisé comme 50 requêtes.
L'API Beacon Node n'est pas compatible.
Notez que le réseau principal Ethereum est soutenu par des clusters de Erigon Erigon et que le réseau de test Ethereum Holesky est soutenu par des clusters de GethGeth. La compatibilité des méthodes est similaire, mais diffère comme indiqué. De plus, si une méthode n'est pas listée ci-dessous, elle n'est pas compatible. Nous ajouterons la compatibilité avec d'autres méthodes dans les prochaines versions.
| Appels de méthode | Multiplicateur de requêtes | 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 |