JSON-RPC
Sono disponibili i seguenti endpoint RPC
net_versionweb3_clientVersioneth_blockNumbereth_call- è supportato solo l'ultimo blocco
eth_chainIdeth_estimateGas- è supportato solo l'ultimo blocco
eth_feeHistoryeth_gasPrice- restituisce la commissione base per il blocco piccolo successivo
eth_getBalance- è supportato solo l'ultimo blocco
eth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCode- è supportato solo l'ultimo blocco
eth_getLogs- fino a 4 topic
- fino a 50 blocchi nell'intervallo della query
eth_getStorageAt- è supportato solo l'ultimo blocco
eth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCount- è supportato solo l'ultimo blocco
eth_getTransactionReceipteth_maxPriorityFeePerGas- attualmente restituisce sempre zero
eth_syncing- restituisce sempre false
Sono disponibili i seguenti endpoint personalizzati
eth_bigBlockGasPrice- restituisce la commissione base per il blocco grande successivo
eth_usingBigBlocks- restituisce se l'indirizzo utilizza i blocchi grandi
-
eth_getSystemTxsByBlockHasheeth_getSystemTxsByBlockNumber -
simili agli analoghi "getTransaction", ma restituiscono le transazioni di sistema provenienti da HyperCore
Richieste non supportate
- Le richieste che richiedono lo stato storico non sono attualmente supportate sull'implementazione RPC predefinita. Sono tuttavia disponibili implementazioni indipendenti di archive node e il repository GitHub contiene esempi su come iniziare a indicizzare localmente i dati storici. Si noti che le read precompile vengono registrate solo per le chiamate effettivamente eseguite su ciascun blocco. Ipotetici risultati delle read precompile potrebbero essere ottenuti da una riproduzione completa della L1.
Rate limits: i limiti di frequenza basati su IP sono gli stessi del server API.