Başlarken

API anahtarı almak için lütfen gösterge paneline kaydolun.

Tam dokümantasyon →

Enerji kiralama API uç noktaları

GET /calculate-energy-price

Enerjinin tahmini kiralama maliyetini ve kiralanabilir enerji miktarını sorgulayın.

İstek URL’si
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
İstek parametresi Tür Gerekli Açıklama
period string Evet Kiralama süresi. Aşağıdaki değerlerden biri:
"1h" – 1 saat
"1d" – 1 gün
"3d" – 3 gün
"30d" – 30 gün
energyAmount int Evet Kiralanacak TRON enerji miktarı (minimum 15000 birim).
preActivateDestinationAddress int Hayır TRON ağında, adreslerin enerji alabilmesi için önce aktif olması gerekir. TRON adresi aktivasyonunu da içeren enerji kiralama maliyetini hesaplamak istiyorsanız preActivateDestinationAddress=1 gönderin; aksi halde "0" olarak ayarlayın veya bu parametreyi yok sayın.
Yanıt gövdesi örneği
{
  "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

Belirtilen TRON cüzdanına enerji kiralama isteği gönderin.

İstek URL’si
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
İstek parametresi Tür Gerekli Açıklama
apiKey string Evet Panel üzerinden API anahtarınız
period string Evet Kiralama süresi. Aşağıdaki değerlerden biri:
"1h" – 1 saat
"1d" – 1 gün
"3d" – 3 gün
"30d" – 30 gün
energyAmount int Evet Kiralanacak TRON enerji miktarı (minimum 15000 birim).
destinationAddress string Evet Enerji almak istediğiniz hedef TRON adresi
preActivateDestinationAddress int Hayır TRON ağında, adreslerin enerji alabilmesi için önce aktif olması gerekir.
Enerji almadan önce adresinizi etkinleştirmek istiyorsanız,
preActivateDestinationAddress=1 ayarlayın, aksi halde "0" olarak ayarlayın veya bu parametreyi yok sayın.
Değer "1" olarak ayarlanırsa bakiyenizden 1.5 TRX aktivasyon ücreti düşülür
Yanıt gövdesi örneği
{
  "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"
  }
}

Bandwidth kiralama API uç noktaları

GET /calculate-bandwidth-price

Bandwidth'in tahmini kiralama maliyetini ve kiralanabilir bandwidth miktarını sorgulayın.

İstek URL’si
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
İstek parametresi Tür Gerekli Açıklama
period string Evet Kiralama süresi. Aşağıdaki değerlerden biri:
"1h" – 1 saat
"1d" – 1 gün
"3d" – 3 gün
"30d" – 30 gün
bandwidthAmount int Evet Kiralanacak TRON bandwidth miktarı (minimum 1000 birim).
preActivateDestinationAddress int Hayır TRON ağında, adreslerin bandwidth alabilmesi için önce aktif olması gerekir. TRON adresi aktivasyonunu da içeren bandwidth kiralama maliyetini hesaplamak istiyorsanız preActivateDestinationAddress=1 gönderin; aksi halde "0" olarak ayarlayın veya bu parametreyi yok sayın.
Yanıt gövdesi örneği
{
  "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

Belirtilen TRON cüzdanına bandwidth kiralama isteği gönderin.

İstek URL’si
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
İstek parametresi Tür Gerekli Açıklama
apiKey string Evet Panel üzerinden API anahtarınız
period string Evet Kiralama süresi. Aşağıdaki değerlerden biri:
"1h" – 1 saat
"1d" – 1 gün
"3d" – 3 gün
"30d" – 30 gün
bandwidthAmount int Evet Kiralanacak TRON bandwidth miktarı (minimum 1000 birim).
destinationAddress string Evet Bandwidth almak istediğiniz hedef TRON adresi
preActivateDestinationAddress int Hayır TRON ağında, adreslerin bandwidth alabilmesi için önce aktif olması gerekir.
Bandwidth almadan önce adresinizi etkinleştirmek istiyorsanız,
preActivateDestinationAddress=1 ayarlayın, aksi halde "0" olarak ayarlayın veya bu parametreyi yok sayın.
Değer "1" olarak ayarlanırsa bakiyenizden 1.5 TRX aktivasyon ücreti düşülür
Yanıt gövdesi örneği
{
  "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"
  }
}