Початок роботи

Щоб отримати 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"
  }
}