Pour Commencer

Pour obtenir une clé API, veuillez vous inscrire dans le tableau de bord.

Documentation complète →

Points de terminaison de l’API de location d’énergie

GET /calculate-energy-price

Demandez le coût estimé de location d’énergie et le nombre d’unités d’énergie disponibles à la location.

URL de la requête
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Paramètre de la requête Type Requis Description
period string Oui Durée de location. L’une des valeurs suivantes :
"1h" – 1 heure
"1d" – 1 jour
"3d" – 3 jours
"30d" – 30 jours
energyAmount int Oui Quantité d’énergie TRON à louer (minimum 15000 unités).
preActivateDestinationAddress int Non Sur le réseau TRON, les adresses doivent être activées avant de pouvoir recevoir de l’énergie. Envoyez preActivateDestinationAddress=1 si vous souhaitez calculer le coût de la location d’énergie incluant l’activation de l’adresse TRON, sinon définissez la valeur sur "0" ou ignorez ce paramètre.
Exemple de corps de réponse
{
  "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

Demander la location d’énergie pour le portefeuille TRON spécifié.

URL de la requête
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Paramètre de la requête Type Requis Description
apiKey string Oui Votre clé API depuis le tableau de bord
period string Oui Durée de location. L’une des valeurs suivantes :
"1h" – 1 heure
"1d" – 1 jour
"3d" – 3 jours
"30d" – 30 jours
energyAmount int Oui Quantité d’énergie TRON à louer (minimum 15000 unités).
destinationAddress string Oui L’adresse TRON cible sur laquelle vous souhaitez recevoir l’énergie
preActivateDestinationAddress int Non Sur le réseau TRON, les adresses doivent être activées avant de pouvoir recevoir de l’énergie.
Si vous souhaitez activer votre adresse avant de recevoir l’énergie,
définissez preActivateDestinationAddress=1, sinon définissez "0" ou ignorez ce paramètre.
Des frais d’activation de 1.5 TRX seront débités de votre solde si la valeur "1" est définie
Exemple de corps de réponse
{
  "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"
  }
}

Points de terminaison de l’API de location de bandwidth

GET /calculate-bandwidth-price

Demandez le coût estimé de location de bandwidth et le nombre d’unités de bandwidth disponibles à la location.

URL de la requête
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
Paramètre de la requête Type Requis Description
period string Oui Durée de location. L’une des valeurs suivantes :
"1h" – 1 heure
"1d" – 1 jour
"3d" – 3 jours
"30d" – 30 jours
bandwidthAmount int Oui Quantité de bandwidth TRON à louer (minimum 1000 unités).
preActivateDestinationAddress int Non Sur le réseau TRON, les adresses doivent être activées avant de pouvoir recevoir de bandwidth. Envoyez preActivateDestinationAddress=1 si vous souhaitez calculer le coût de la location de bandwidth incluant l’activation de l’adresse TRON, sinon définissez la valeur sur "0" ou ignorez ce paramètre.
Exemple de corps de réponse
{
  "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

Demander la location de bandwidth pour le portefeuille TRON spécifié.

URL de la requête
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
Paramètre de la requête Type Requis Description
apiKey string Oui Votre clé API depuis le tableau de bord
period string Oui Durée de location. L’une des valeurs suivantes :
"1h" – 1 heure
"1d" – 1 jour
"3d" – 3 jours
"30d" – 30 jours
bandwidthAmount int Oui Quantité de bandwidth TRON à louer (minimum 1000 unités).
destinationAddress string Oui L’adresse TRON cible sur laquelle vous souhaitez recevoir de bandwidth
preActivateDestinationAddress int Non Sur le réseau TRON, les adresses doivent être activées avant de pouvoir recevoir de bandwidth.
Si vous souhaitez activer votre adresse avant de recevoir de bandwidth,
définissez preActivateDestinationAddress=1, sinon définissez "0" ou ignorez ce paramètre.
Des frais d’activation de 1.5 TRX seront débités de votre solde si la valeur "1" est définie
Exemple de corps de réponse
{
  "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"
  }
}