Документация для разработчиков

Пространство API
https://api.rentron.xyz/v1
Схема OpenAPI

Расчёт цены

// POST

API для реальных заказов

Расчёт стоимости

Рассчитайте актуальную цену аренды для конкретного TRON-адреса без изменения баланса.

POST /v1/energy/quotes
На этой странице

Расчёт ничего не резервирует и не гарантирует будущую цену. Финальная сумма фиксируется только при создании заказа.

Тело запроса

{"address":"TJRabPrwbZy45sbavfcjinPJC18kjpRTv8","energy":65000,"duration_minutes":60}
Поле Тип Обязательно Описание
address string да Корректный адрес TRON получателя в формате Base58Check.
energy integer да Объём, кратный energy_per_portion.
duration_minutes integer да Одно из значений duration_minutes из ответа с параметрами аренды.

Лишние JSON-поля запрещены.

Ответ 200

{"address":"TJRabPrwbZy45sbavfcjinPJC18kjpRTv8","energy":65000,"duration_minutes":60,"energy_trx":"3.200000","total_trx":"3.200000","can_afford":true}
Поле Тип Описание
energy_trx string Стоимость Energy в TRX.
activation_trx string, отсутствует, если не задано Доплата за активацию адреса. Ключ появляется только тогда, когда адрес получателя требует активации, иначе его в ответе нет — в примере выше адрес уже активен.
total_trx string Полная расчётная сумма вместе с активацией. Именно это значение возвращайте в expected_total_trx.
can_afford boolean Хватает ли текущего доступного баланса.

Все денежные строки имеют шесть знаков после точки. Суммы в примере показывают формат, а не тариф: живая цена приходит из вашей котировки.

Ошибки

400 означает некорректные поля или JSON, 413 — слишком большое тело запроса, 415 — неверный Content-Type, 409 — текущее состояние не допускает расчёт. Также возможны 401, 429, 500 и 503.