本ページはコミュニティ翻訳です。参考用であり、内容は英語版を優先します。
英語の原文を見る ↗

JSON-RPC

以下の RPC エンドポイントが利用可能です

  • net_version
  • web3_clientVersion
  • eth_blockNumber
  • eth_call
  • 最新ブロックのみサポート
  • eth_chainId
  • eth_estimateGas
  • 最新ブロックのみサポート
  • eth_feeHistory
  • eth_gasPrice
  • 次のスモールブロックのベースフィーを返す
  • eth_getBalance
  • 最新ブロックのみサポート
  • eth_getBlockByHash
  • eth_getBlockByNumber
  • eth_getBlockReceipts
  • eth_getBlockTransactionCountByHash
  • eth_getBlockTransactionCountByNumber
  • eth_getCode
  • 最新ブロックのみサポート
  • eth_getLogs
  • 最大 4 つの topic
  • クエリ範囲は最大 50 ブロック
  • eth_getStorageAt
  • 最新ブロックのみサポート
  • eth_getTransactionByBlockHashAndIndex
  • eth_getTransactionByBlockNumberAndIndex
  • eth_getTransactionByHash
  • eth_getTransactionCount
  • 最新ブロックのみサポート
  • eth_getTransactionReceipt
  • eth_maxPriorityFeePerGas
  • 現在は常にゼロを返す
  • eth_syncing
  • 常に false を返す

以下のカスタムエンドポイントが利用可能です

  • eth_bigBlockGasPrice
  • 次のビッグブロックのベースフィーを返す
  • eth_usingBigBlocks
  • そのアドレスがビッグブロックを使用しているかどうかを返す
  • eth_getSystemTxsByBlockHash と eth_getSystemTxsByBlockNumber

  • "getTransaction" の類似と同様だが、HyperCore 発のシステムトランザクションを返す

未サポートのリクエスト

  • 履歴状態を必要とするリクエストは、現時点ではデフォルトの RPC 実装ではサポートされていません。ただし、独立したアーカイブノード実装が利用可能であり、GitHub リポジトリにはローカルで履歴データのインデックスを開始する方法の例があります。Read プリコンパイルは、各ブロックで実際に行われた呼び出しのみが記録されることに注意してください。仮定上の Read プリコンパイルの結果は、完全な L1 リプレイから取得できます。

レート制限: IP ベースのレート制限は API サーバーと同じです。

英語の公式ソース: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm/json-rpc
原文取得日: · ミラー構築日: · コミュニティ翻訳。英語版を優先
非公式のコミュニティ翻訳です。著作権は Hyperliquid に帰属し、内容は英語版を優先します。 出典: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm/json-rpc