Вход в кабинет
TRON · HTTP REST API · TRC-20

TRON API — нода TRON
и TRC-20 по HTTP

TRON использует HTTP REST, а не JSON-RPC: запросы идут к именованным путям вроде /wallet/getnowblock или /wallet/triggersmartcontract. Прокси полностью прозрачен к пути — часть адреса после /proxy/tron передаётся ноде как есть. Тело запроса не меняется, ответ возвращается в исходном виде.

Как подключиться
HTTP REST API
протокол ноды TRON
Все пути
whitelist путей отсутствует
Старт сегодня
доступ открывается в день обращения
TRON API — подключение
# getnowblock — текущий блок сети TRON
curl -X POST https://nodes-api.cryptosafe.pro/proxy/tron/wallet/getnowblock \
  -H "Authorization: $CSN_TOKEN"

# getaccount — данные аккаунта TRON
curl -X POST https://nodes-api.cryptosafe.pro/proxy/tron/wallet/getaccount \
  -H "Authorization: $CSN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"address":"TJCnKsPa7y5okkXvQAidZBzqx3QyQ6sxMW","visible":true}'
Путь ноды — после /proxy/tron, как есть
Возможности

Что открывает TRON API

Нода TRON экспонирует HTTP REST API с именованными путями. В отличие от Ethereum и Bitcoin, здесь нет единой точки JSON-RPC — каждый тип запроса имеет свой путь. Наш прокси передаёт путь и тело запроса ноде без изменений.

Данные блоков и аккаунтов

/wallet/getnowblock возвращает текущий блок сети. /wallet/getaccount — баланс TRX и токенов на адресе. Прокси прозрачен к пути: любой путь /wallet/* проходит к ноде напрямую.

TRC-20 через контракты

Работа с токенами TRC-20 ведётся через /wallet/triggersmartcontract. Тело запроса с параметрами контракта прокси не трогает и передаёт ноде как есть. Ответ возвращается в исходном виде. Приём и мониторинг переводов USDT TRC-20 разобраны отдельно — на странице USDT TRC-20 API.

Отправка транзакций

/wallet/broadcasttransaction принимает подписанную транзакцию и передаёт её сети. Прокси работает прозрачно для любого HTTP-метода — GET, POST, PUT и других.

Ключ с IP-ограничением

Ключ можно привязать к IP-адресам и подсетям CIDR ваших серверов. Запрос с незарегистрированного адреса получит ошибку 8003. Поддерживаются IPv4 и IPv6; до 50 записей на ключ.

Инфраструктура на нас

Синхронизация ноды TRON, обновления клиента и мониторинг — наша ответственность. Адрес вашего эндпоинта не меняется при любых обновлениях с нашей стороны.

Статистика по запросам

В личном кабинете видно количество запросов к ноде TRON, долю успешных и время ответа. Метрики собираются с первого дня без дополнительной настройки.

Подключение

Четыре шага до первых запросов к TRON

От первого сообщения до рабочего TRON API — обычно в тот же день.

01

Напишите нам

Напишите нам в чат поддержки на сайте: скажите, что нужен доступ к TRON API. Мы откроем кабинет в день обращения.

02

Выпустите ключ

В личном кабинете создайте ключ. При необходимости добавьте IP-адреса серверов, с которых будут идти запросы к ноде TRON.

03

Укажите базовый адрес

Базовый адрес для всех запросов — https://nodes-api.cryptosafe.pro/proxy/tron. Путь ноды добавляется после него: .../tron/wallet/getnowblock. Ключ передаётся в заголовке Authorization.

04

Отправляйте запросы

Все пути TRON REST API работают как обычно — прокси прозрачен. В кабинете сразу начнёт накапливаться статистика по вашим вызовам.

Вопросы

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

Как устроен TRON API?
TRON использует HTTP REST API — запросы идут к именованным путям, а не через единую точку JSON-RPC. Прокси полностью прозрачен к пути: часть адреса после /proxy/tron передаётся ноде как есть. Полный адрес выглядит так: https://nodes-api.cryptosafe.pro/proxy/tron/wallet/getnowblock.
Как работать с токенами TRC-20?
Работа с TRC-20 ведётся через вызовы смарт-контрактов по пути /wallet/triggersmartcontract. Прокси прозрачен к телу запроса и передаёт данные ноде без изменений, ответ возвращается в исходном виде.
Как правильно передавать ключ аутентификации?
Ключ передаётся в заголовке Authorization без префикса Bearer — именно как значение, без дополнительных слов. Пример: Authorization: ваш-ключ. Ключи выпускаются в личном кабинете; на компанию доступно до трёх ключей.
Можно ли ограничить доступ по IP?
Да. Каждый ключ можно привязать к списку IP-адресов и подсетей CIDR — до 50 записей. Поддерживаются IPv4 и IPv6. Пустой список означает доступ с любого адреса. Вспомогательный эндпоинт https://nodes-api.cryptosafe.pro/info/getip вернёт ваш текущий IP текстом.
Как начать работу с TRON API?
Напишите нам в чат поддержки на сайте: укажите, какие пути и методы нужны и какая ожидается нагрузка. Мы откроем доступ в кабинет в день обращения — выпустите ключ, при необходимости настройте IP-whitelist, подставьте адрес в своё приложение.

Нужен TRON API для вашего сервиса?

Напишите в чат поддержки — откроем доступ к ноде TRON и TRC-20 в день обращения. Ключ выпускаете сами в кабинете, инфраструктуру держим мы.

Вход в кабинет