Memulai

Untuk mendapatkan API key, silakan daftar di dashboard.

Dokumentasi lengkap →

Endpoint API penyewaan energi

GET /calculate-energy-price

Minta estimasi biaya sewa energi dan jumlah energi yang tersedia untuk disewa.

URL Permintaan
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Parameter permintaan Tipe Wajib Deskripsi
period string Ya Durasi sewa. Salah satu nilai berikut:
"1h" – 1 jam
"1d" – 1 hari
"3d" – 3 hari
"30d" – 30 hari
energyAmount int Ya Jumlah energi TRON yang akan disewa (minimum 15000 unit).
preActivateDestinationAddress int Tidak Di jaringan TRON, alamat harus aktif sebelum dapat menerima energi. Kirim preActivateDestinationAddress=1 jika Anda ingin menghitung biaya sewa energi termasuk aktivasi alamat TRON, jika tidak setel ke "0" atau abaikan parameter ini.
Contoh body respons
{
  "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

Minta penyewaan energi ke dompet TRON yang ditentukan.

URL Permintaan
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Parameter permintaan Tipe Wajib Deskripsi
apiKey string Ya Kunci API Anda dari dashboard
period string Ya Durasi sewa. Salah satu nilai berikut:
"1h" – 1 jam
"1d" – 1 hari
"3d" – 3 hari
"30d" – 30 hari
energyAmount int Ya Jumlah energi TRON yang akan disewa (minimum 15000 unit).
destinationAddress string Ya Alamat TRON tujuan tempat Anda ingin menerima energi
preActivateDestinationAddress int Tidak Di jaringan TRON, alamat harus aktif sebelum dapat menerima energi.
Jika Anda ingin mengaktifkan alamat sebelum menerima energi,
setel preActivateDestinationAddress=1, jika tidak setel "0" atau abaikan parameter ini.
Biaya aktivasi sebesar 1.5 TRX akan dipotong dari saldo Anda jika nilai "1" disetel
Contoh body respons
{
  "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"
  }
}

Endpoint API penyewaan bandwidth

GET /calculate-bandwidth-price

Minta estimasi biaya sewa bandwidth dan jumlah bandwidth yang tersedia untuk disewa.

URL Permintaan
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
Parameter permintaan Tipe Wajib Deskripsi
period string Ya Durasi sewa. Salah satu nilai berikut:
"1h" – 1 jam
"1d" – 1 hari
"3d" – 3 hari
"30d" – 30 hari
bandwidthAmount int Ya Jumlah bandwidth TRON yang akan disewa (minimum 1000 unit).
preActivateDestinationAddress int Tidak Di jaringan TRON, alamat harus aktif sebelum dapat menerima bandwidth. Kirim preActivateDestinationAddress=1 jika Anda ingin menghitung biaya sewa bandwidth termasuk aktivasi alamat TRON, jika tidak setel ke "0" atau abaikan parameter ini.
Contoh body respons
{
  "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

Minta penyewaan bandwidth ke dompet TRON yang ditentukan.

URL Permintaan
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
Parameter permintaan Tipe Wajib Deskripsi
apiKey string Ya Kunci API Anda dari dashboard
period string Ya Durasi sewa. Salah satu nilai berikut:
"1h" – 1 jam
"1d" – 1 hari
"3d" – 3 hari
"30d" – 30 hari
bandwidthAmount int Ya Jumlah bandwidth TRON yang akan disewa (minimum 1000 unit).
destinationAddress string Ya Alamat TRON tujuan tempat Anda ingin menerima bandwidth
preActivateDestinationAddress int Tidak Di jaringan TRON, alamat harus aktif sebelum dapat menerima bandwidth.
Jika Anda ingin mengaktifkan alamat sebelum menerima bandwidth,
setel preActivateDestinationAddress=1, jika tidak setel "0" atau abaikan parameter ini.
Biaya aktivasi sebesar 1.5 TRX akan dipotong dari saldo Anda jika nilai "1" disetel
Contoh body respons
{
  "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"
  }
}