JSON-RPC
以下の RPC エンドポイントが利用可能です
net_versionweb3_clientVersioneth_blockNumbereth_call- 最新ブロックのみサポート
eth_chainIdeth_estimateGas- 最新ブロックのみサポート
eth_feeHistoryeth_gasPrice- 次のスモールブロックのベースフィーを返す
eth_getBalance- 最新ブロックのみサポート
eth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCode- 最新ブロックのみサポート
eth_getLogs- 最大 4 つの topic
- クエリ範囲は最大 50 ブロック
eth_getStorageAt- 最新ブロックのみサポート
eth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCount- 最新ブロックのみサポート
eth_getTransactionReceipteth_maxPriorityFeePerGas- 現在は常にゼロを返す
eth_syncing- 常に false を返す
以下のカスタムエンドポイントが利用可能です
eth_bigBlockGasPrice- 次のビッグブロックのベースフィーを返す
eth_usingBigBlocks- そのアドレスがビッグブロックを使用しているかどうかを返す
-
eth_getSystemTxsByBlockHashとeth_getSystemTxsByBlockNumber -
"getTransaction" の類似と同様だが、HyperCore 発のシステムトランザクションを返す
未サポートのリクエスト
- 履歴状態を必要とするリクエストは、現時点ではデフォルトの RPC 実装ではサポートされていません。ただし、独立したアーカイブノード実装が利用可能であり、GitHub リポジトリにはローカルで履歴データのインデックスを開始する方法の例があります。Read プリコンパイルは、各ブロックで実際に行われた呼び出しのみが記録されることに注意してください。仮定上の Read プリコンパイルの結果は、完全な L1 リプレイから取得できます。
レート制限: IP ベースのレート制限は API サーバーと同じです。