Страница переведена сообществом и носит справочный характер; актуальна английская версия.
Оригинал ↗

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 топиков
  • до 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-репозитории есть примеры того, как начать индексировать исторические данные локально. Обратите внимание, что прекомпайлы чтения записываются только для вызовов, фактически выполненных в каждом блоке. Гипотетические результаты прекомпайлов чтения можно получить из полного 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