البدء

للحصول على مفتاح API، يرجى التسجيل في لوحة التحكم.

التوثيق الكامل →
نقاط نهاية API
GET /calculate-order-price

طلب تقدير تكلفة استئجار الطاقة وعدد وحدات الطاقة المتاحة للاستئجار.

رابط الطلب
https://api.tronenergyrent.com/calculate-order-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
معلمة الطلب النوع مطلوب الوصف
period string نعم مدة الإيجار. إحدى القيم التالية:
"1h" – ساعة واحدة
"1d" – يوم واحد
"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 المحددة.

رابط الطلب
https://api.tronenergyrent.com/place-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
معلمة الطلب النوع مطلوب الوصف
apiKey string نعم مفتاح API الخاص بك من لوحة التحكم
period string نعم مدة الإيجار. إحدى القيم التالية:
"1h" – ساعة واحدة
"1d" – يوم واحد
"3d" – 3 أيام
"30d" – 30 يومًا
energyAmount int نعم كمية طاقة TRON المطلوب استئجارها (الحد الأدنى 15000 وحدة).
destinationAddress string نعم عنوان Tron الهدف الذي تريد استقبال الطاقة عليه
preActivateDestinationAddress int لا في شبكة TRON، يجب أن تكون العناوين مفعّلة قبل أن تتمكن من استقبال الطاقة.
إذا كنت ترغب في تفعيل عنوانك قبل استلام الطاقة،
قم بتعيين preActivateDestinationAddress=1، وإلا فقم بتعيين "0" أو تجاهل هذا المعامل.
سيتم خصم رسوم تفعيل قدرها 1.5 TRX من رصيدك إذا قمت بتعيين القيمة "1"
مثال على جسم الاستجابة
{
  "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"
  }
}