tronorb.com

RPC-узлы TRON

Публичные узлы java-tron HTTP API и JSON-RPC основной сети TRON с живой проверкой: задержка и на сколько блоков отстаёт каждый узел.

Обновлено

УзелHTTP APIJSON-RPCОтставание
TronGridhttps://api.trongrid.ioОфициальный (TRON DAO). Бесплатный API-ключ повышает лимиты (заголовок TRON-PRO-API-KEY).515 ms332 ms/jsonrpc0
PublicNodehttps://tron-rpc.publicnode.comБез регистрации.32 ms26 ms/jsonrpc0
dRPChttps://tron.drpc.orgБесплатный тариф отвечает на JSON-RPC; для java-tron HTTP API нужен платный тариф (так отвечает сам узел).—114 ms2

Замер делается с узла Cloudflare в момент загрузки страницы; из вашего региона задержка будет другой. В списке только узлы, доступные без аккаунта; провайдеры, требующие API-ключ, не проверяются.

Быстрая проверка

curl -X POST https://api.trongrid.io/wallet/getnowblock

curl https://api.trongrid.io/jsonrpc \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Ещё для разработчиков

Частые вопросы о RPC TRON

Какой RPC URL у TRON?

Официальный публичный узел — TronGrid: https://api.trongrid.io для java-tron HTTP API и https://api.trongrid.io/jsonrpc для JSON-RPC, совместимого с Ethereum. С бесплатным API-ключом TronGrid лимиты выше.

Поддерживает ли TRON Ethereum JSON-RPC?

Частично. java-tron даёт интерфейс eth_* JSON-RPC для чтения данных блокчейна и вызова контрактов, но транзакции собираются и подписываются по-троновски — отправляйте их через TronWeb или HTTP API.

HTTP API или JSON-RPC — что выбрать?

HTTP API (/wallet/*) покрывает всё специфичное для TRON: ресурсы, стейкинг, TRC-10, права аккаунта. JSON-RPC удобен для EVM-инструментов, которым нужно только читать блоки, логи и состояние контрактов.

Как измеряются эти цифры?

Когда страница отрисовывается, с узла Cloudflare каждому эндпоинту отправляется запрос последнего блока (getnowblock / eth_blockNumber). «Отставание в блоках» — сравнение с самой свежей вершиной, которую мы увидели. Данные кешируются примерно на минуту.