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.
Rentron