Начало работы

Чтобы получить API-ключ, зарегистрируйтесь в панели управления.

Полная документация →
Эндпоинты API
GET /calculate-order-price

Запрос оценки стоимости аренды энергии и количества доступной для аренды энергии.

URL запроса
https://api.tronenergyrent.com/calculate-order-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Параметр запроса Тип Обязательный Описание
period string Да Срок аренды. Одно из следующих значений:
"1h" – 1 час
"1d" – 1 день
"3d" – 3 дня
"30d" – 30 дней
energyAmount int Да Количество энергии TRON для аренды (минимум 15000 единиц).
preActivateDestinationAddress int Нет В сети TRON адрес должен быть активирован, прежде чем он сможет получать энергию. Отправьте preActivateDestinationAddress=1, если хотите рассчитать стоимость аренды энергии с учётом активации TRON-адреса, в противном случае установите значение "0" или игнорируйте этот параметр.
Пример тела ответа
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "9d13d94d-4",
  "payload": {
    "availableEnergy": 75820891,
    "totalEnergy": 561779790,
    "minimumOrderEnergy": 15000,
    "maximumOrderEnergy": 200000000,
    "totalPriceSun": 2860000,
    "totalPriceTrx": 2.86,
    "explanation": "The price for each unit of energy is 44 SUN. The final price is calculated as 65000 ENERGY × 44 SUN = 2860000 SUN (2.860000 TRX)."
  }
}
GET /place-order

Отправить запрос на аренду энергии для указанного TRON-кошелька.

URL запроса
https://api.tronenergyrent.com/place-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Параметр запроса Тип Обязательный Описание
apiKey string Да Ваш API-ключ из личного кабинета
period string Да Срок аренды. Одно из следующих значений:
"1h" – 1 час
"1d" – 1 день
"3d" – 3 дня
"30d" – 30 дней
energyAmount int Да Количество энергии TRON для аренды (минимум 15000 единиц).
destinationAddress string Да Целевой TRON-адрес, на который вы хотите получить энергию
preActivateDestinationAddress int Нет В сети TRON адрес должен быть активирован, прежде чем он сможет получать энергию.
Если вы хотите активировать адрес до получения энергии,
установите preActivateDestinationAddress=1, в противном случае установите "0" или игнорируйте этот параметр.
При установке значения "1" с вашего баланса будет списана комиссия за активацию 1.5 TRX
Пример тела ответа
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2651eacd-2428",
  "payload": {
    "orderId": "128de799-501e-44b2-8d6f-1fa825c2deed",
    "totalPriceSun": 5662800,
    "totalPriceTrx": 5.6628,
    "state": "PAID_BY_USER"
  }
}