はじめに

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ネットワークでは、エネルギーを受け取る前にアドレスを有効化する必要があります。TRONアドレスの有効化を含めたエネルギーレンタル費用を計算したい場合は preActivateDestinationAddress=1 を送信してください。それ以外の場合は "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"
  }
}