شروع به کار

برای دریافت کلید API، لطفاً در داشبورد ثبت‌نام کنید.

مستندات کامل →

نقاط پایانی API اجاره انرژی

GET /calculate-energy-price

هزینه تخمینی اجاره انرژی و تعداد انرژی قابل اجاره را درخواست کنید.

آدرس درخواست
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
پارامتر درخواست نوع الزامی توضیحات
period string بله مدت زمان اجاره. یکی از مقادیر زیر:
"1h" – ۱ ساعت
"1d" – ۱ روز
"3d" – ۳ روز
"30d" – ۳۰ روز
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-energy-order

درخواست اجاره انرژی برای کیف پول TRON مشخص‌شده.

آدرس درخواست
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
پارامتر درخواست نوع الزامی توضیحات
apiKey string بله کلید API شما از داشبورد
period string بله مدت زمان اجاره. یکی از مقادیر زیر:
"1h" – ۱ ساعت
"1d" – ۱ روز
"3d" – ۳ روز
"30d" – ۳۰ روز
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"
  }
}

نقاط پایانی API اجاره bandwidth

GET /calculate-bandwidth-price

هزینه تخمینی اجاره bandwidth و تعداد bandwidth قابل اجاره را درخواست کنید.

آدرس درخواست
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
پارامتر درخواست نوع الزامی توضیحات
period string بله مدت زمان اجاره. یکی از مقادیر زیر:
"1h" – ۱ ساعت
"1d" – ۱ روز
"3d" – ۳ روز
"30d" – ۳۰ روز
bandwidthAmount int بله مقدار bandwidth TRON برای اجاره (حداقل 1000 واحد).
preActivateDestinationAddress int خیر در شبکه TRON، آدرس‌ها باید قبل از دریافت bandwidth فعال باشند. اگر می‌خواهید هزینه اجاره bandwidth شامل فعال‌سازی آدرس TRON محاسبه شود، preActivateDestinationAddress=1 ارسال کنید؛ در غیر این صورت مقدار "0" را تنظیم کرده یا این پارامتر را نادیده بگیرید.
مثال بدنه پاسخ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "464879de-43",
  "payload": {
    "availableBandwidth": 283260,
    "totalBandwidth": 1977490,
    "minimumOrderBandwidth": 1000,
    "maximumOrderBandwidth": 5000,
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "explanation": "The price for each unit of bandwidth is 637 SUN. The final price is calculated as (1000 BANDWIDTH × 637 SUN) = 637000 SUN (0.637000 TRX)."
  }
}
GET /place-bandwidth-order

درخواست اجاره bandwidth برای کیف پول TRON مشخص‌شده.

آدرس درخواست
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
پارامتر درخواست نوع الزامی توضیحات
apiKey string بله کلید API شما از داشبورد
period string بله مدت زمان اجاره. یکی از مقادیر زیر:
"1h" – ۱ ساعت
"1d" – ۱ روز
"3d" – ۳ روز
"30d" – ۳۰ روز
bandwidthAmount int بله مقدار bandwidth TRON برای اجاره (حداقل 1000 واحد).
destinationAddress string بله آدرس مقصد TRON که می‌خواهید bandwidth را در آن دریافت کنید
preActivateDestinationAddress int خیر در شبکه TRON، آدرس‌ها باید قبل از دریافت bandwidth فعال باشند.
اگر مایل هستید قبل از دریافت bandwidth آدرس خود را فعال کنید،
مقدار preActivateDestinationAddress=1 را تنظیم کنید، در غیر این صورت "0" را تنظیم کرده یا این پارامتر را نادیده بگیرید.
در صورت تنظیم مقدار "1"، هزینه فعال‌سازی 1.5 TRX از موجودی شما کسر خواهد شد
مثال بدنه پاسخ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2fb29976-17",
  "payload": {
    "orderId": "81a6ccd3-9d4c-41d3-b03c-34e78c2eed8f",
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "state": "PAID_BY_USER"
  }
}