Pagsisimula

Upang makakuha ng API key, mangyaring magrehistro sa dashboard.

Kumpletong dokumentasyon →

Mga API endpoint para sa pagrenta ng enerhiya

GET /calculate-energy-price

Hilingin ang tinatayang gastos ng energy rental at ang dami ng energy na puwede pang paupahan.

Request URL
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Parameter ng kahilingan Uri Kinakailangan Paglalarawan
period string Oo Tagal ng pagrenta. Isa sa mga sumusunod na halaga:
"1h" – 1 oras
"1d" – 1 araw
"3d" – 3 araw
"30d" – 30 araw
energyAmount int Oo Dami ng TRON energy na irerenta (minimum 15000 unit).
preActivateDestinationAddress int Hindi Sa TRON network, kailangang aktibo ang address bago ito makatanggap ng energy. Ipadala ang preActivateDestinationAddress=1 kung nais mong kalkulahin ang gastos sa pagrenta ng energy kasama ang pag-activate ng TRON address; kung hindi, itakda sa "0" o huwag pansinin ang parameter na ito.
Halimbawa ng response body
{
  "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

Hilingin ang energy rental sa tinukoy na TRON wallet.

Request URL
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Parameter ng kahilingan Uri Kinakailangan Paglalarawan
apiKey string Oo Ang iyong API key mula sa dashboard
period string Oo Tagal ng pagrenta. Isa sa mga sumusunod na halaga:
"1h" – 1 oras
"1d" – 1 araw
"3d" – 3 araw
"30d" – 30 araw
energyAmount int Oo Dami ng TRON energy na irerenta (minimum 15000 unit).
destinationAddress string Oo Ang target na TRON address kung saan mo gustong makatanggap ng energy
preActivateDestinationAddress int Hindi Sa TRON network, kailangang aktibo ang address bago ito makatanggap ng energy.
Kung nais mong i-activate ang iyong address bago makatanggap ng energy,
itakda ang preActivateDestinationAddress=1, kung hindi ay itakda sa "0" o huwag pansinin ang parameter na ito.
Isang activation fee na 1.5 TRX ang ibabawas sa iyong balanse kapag itinakda ang halaga sa "1"
Halimbawa ng response body
{
  "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"
  }
}

Mga API endpoint para sa pagrenta ng bandwidth

GET /calculate-bandwidth-price

Hilingin ang tinatayang gastos ng bandwidth rental at ang dami ng bandwidth na puwede pang paupahan.

Request URL
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
Parameter ng kahilingan Uri Kinakailangan Paglalarawan
period string Oo Tagal ng pagrenta. Isa sa mga sumusunod na halaga:
"1h" – 1 oras
"1d" – 1 araw
"3d" – 3 araw
"30d" – 30 araw
bandwidthAmount int Oo Dami ng TRON bandwidth na irerenta (minimum 1000 unit).
preActivateDestinationAddress int Hindi Sa TRON network, kailangang aktibo ang address bago ito makatanggap ng bandwidth. Ipadala ang preActivateDestinationAddress=1 kung nais mong kalkulahin ang gastos sa pagrenta ng bandwidth kasama ang pag-activate ng TRON address; kung hindi, itakda sa "0" o huwag pansinin ang parameter na ito.
Halimbawa ng response body
{
  "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

Hilingin ang bandwidth rental sa tinukoy na TRON wallet.

Request URL
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
Parameter ng kahilingan Uri Kinakailangan Paglalarawan
apiKey string Oo Ang iyong API key mula sa dashboard
period string Oo Tagal ng pagrenta. Isa sa mga sumusunod na halaga:
"1h" – 1 oras
"1d" – 1 araw
"3d" – 3 araw
"30d" – 30 araw
bandwidthAmount int Oo Dami ng TRON bandwidth na irerenta (minimum 1000 unit).
destinationAddress string Oo Ang target na TRON address kung saan mo gustong makatanggap ng bandwidth
preActivateDestinationAddress int Hindi Sa TRON network, kailangang aktibo ang address bago ito makatanggap ng bandwidth.
Kung nais mong i-activate ang iyong address bago makatanggap ng bandwidth,
itakda ang preActivateDestinationAddress=1, kung hindi ay itakda sa "0" o huwag pansinin ang parameter na ito.
Isang activation fee na 1.5 TRX ang ibabawas sa iyong balanse kapag itinakda ang halaga sa "1"
Halimbawa ng response body
{
  "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"
  }
}