Começando

Para obter uma chave API, registre-se no painel.

Documentação completa →
Endpoints da API
GET /calculate-order-price

Solicite o custo estimado do aluguel de energia e a quantidade disponível de energia que pode ser alugada.

URL da solicitação
https://api.tronenergyrent.com/calculate-order-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Parâmetro da requisição Tipo Obrigatório Descrição
period string Sim Duração do aluguel. Um dos seguintes valores:
"1h" – 1 hora
"1d" – 1 dia
"3d" – 3 dias
"30d" – 30 dias
energyAmount int Sim Quantidade de energia TRON a ser alugada (mínimo de 15000 unidades).
preActivateDestinationAddress int Não Na rede TRON, os endereços devem estar ativos antes de poderem receber energia. Envie preActivateDestinationAddress=1 se desejar calcular o custo do aluguel de energia incluindo a ativação do endereço TRON; caso contrário, defina como "0" ou ignore este parâmetro.
Exemplo de corpo de resposta
{
  "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

Solicitar aluguel de energia para a carteira TRON especificada.

URL da solicitação
https://api.tronenergyrent.com/place-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Parâmetro da requisição Tipo Obrigatório Descrição
apiKey string Sim Sua chave de API no painel
period string Sim Duração do aluguel. Um dos seguintes valores:
"1h" – 1 hora
"1d" – 1 dia
"3d" – 3 dias
"30d" – 30 dias
energyAmount int Sim Quantidade de energia TRON a ser alugada (mínimo de 15000 unidades).
destinationAddress string Sim O endereço TRON de destino onde você deseja receber a energia
preActivateDestinationAddress int Não Na rede TRON, os endereços devem estar ativos antes de poderem receber energia.
Se você quiser ativar seu endereço antes de receber energia,
defina preActivateDestinationAddress=1, caso contrário defina "0" ou ignore este parâmetro.
Uma taxa de ativação de 1.5 TRX será debitada do seu saldo se o valor "1" for definido
Exemplo de corpo de resposta
{
  "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"
  }
}