Данные блоков и аккаунтов
/wallet/getnowblock возвращает текущий блок сети. /wallet/getaccount — баланс TRX и токенов на адресе. Прокси прозрачен к пути: любой путь /wallet/* проходит к ноде напрямую.
TRON использует HTTP REST, а не JSON-RPC: запросы идут к именованным путям вроде /wallet/getnowblock или /wallet/triggersmartcontract. Прокси полностью прозрачен к пути — часть адреса после /proxy/tron передаётся ноде как есть. Тело запроса не меняется, ответ возвращается в исходном виде.
# 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}'
// triggersmartcontract — вызов контракта TRC-20
const res = await fetch(
'https://nodes-api.cryptosafe.pro/proxy/tron/wallet/triggersmartcontract',
{
method: 'POST',
headers: {
'Authorization': process.env.CSN_TOKEN,
'Content-Type': 'application/json'
},
body: JSON.stringify({ /* параметры контракта */ })
}
)
// путь ноды проксируется как есть — ответ тоже
const data = await res.json()
Нода TRON экспонирует HTTP REST API с именованными путями. В отличие от Ethereum и Bitcoin, здесь нет единой точки JSON-RPC — каждый тип запроса имеет свой путь. Наш прокси передаёт путь и тело запроса ноде без изменений.
/wallet/getnowblock возвращает текущий блок сети. /wallet/getaccount — баланс TRX и токенов на адресе. Прокси прозрачен к пути: любой путь /wallet/* проходит к ноде напрямую.
Работа с токенами TRC-20 ведётся через /wallet/triggersmartcontract. Тело запроса с параметрами контракта прокси не трогает и передаёт ноде как есть. Ответ возвращается в исходном виде. Приём и мониторинг переводов USDT TRC-20 разобраны отдельно — на странице USDT TRC-20 API.
/wallet/broadcasttransaction принимает подписанную транзакцию и передаёт её сети. Прокси работает прозрачно для любого HTTP-метода — GET, POST, PUT и других.
Ключ можно привязать к IP-адресам и подсетям CIDR ваших серверов. Запрос с незарегистрированного адреса получит ошибку 8003. Поддерживаются IPv4 и IPv6; до 50 записей на ключ.
Синхронизация ноды TRON, обновления клиента и мониторинг — наша ответственность. Адрес вашего эндпоинта не меняется при любых обновлениях с нашей стороны.
В личном кабинете видно количество запросов к ноде TRON, долю успешных и время ответа. Метрики собираются с первого дня без дополнительной настройки.
От первого сообщения до рабочего TRON API — обычно в тот же день.
Напишите нам в чат поддержки на сайте: скажите, что нужен доступ к TRON API. Мы откроем кабинет в день обращения.
В личном кабинете создайте ключ. При необходимости добавьте IP-адреса серверов, с которых будут идти запросы к ноде TRON.
Базовый адрес для всех запросов — https://nodes-api.cryptosafe.pro/proxy/tron.
Путь ноды добавляется после него: .../tron/wallet/getnowblock.
Ключ передаётся в заголовке Authorization.
Все пути TRON REST API работают как обычно — прокси прозрачен. В кабинете сразу начнёт накапливаться статистика по вашим вызовам.
Напишите в чат поддержки — откроем доступ к ноде TRON и TRC-20 в день обращения. Ключ выпускаете сами в кабинете, инфраструктуру держим мы.