Alugue Energy da TRON via API
Ver documentação →Energy é o recurso que a rede TRON consome quando uma transação executa um smart contract — o caso mais comum é uma transferência de USDT (TRC-20). Chame um endpoint com um endereço de destino e um volume, e delegamos Energy diretamente para ele.
import requests
resp = requests.post(
"https://trongas.ai/api/v1/orders",
headers={
"X-Api-Key": "tgk_4f9a1c8e2b7d...",
"Idempotency-Key": "5c1e2b6a-9e21-4b7a-8f3d-1a2b3c4d5e6f",
},
json={
"resource": "energy",
"targetAddress": "TXYZ...4f9a",
"volume": 65000,
"duration": "1h",
},
)
print(resp.json())Formato da solicitação
resourcestring"energy" ou "bandwidth". O padrão é energy se omitido.
targetAddressstringEndereço TRON que recebe o recurso delegado.
volumeintegerQuantidade a delegar. Energy: 65.000–1.000.000. Bandwidth: 1.000–300.000.
durationstring"15m", "1h" ou "1d".
X-Api-KeySua API key.
Idempotency-KeyUm UUID gerado por você. Tentar novamente com a mesma chave retorna a ordem original em vez de cobrar duas vezes.
idID da ordem.
status"Created" no início, depois "Filled" assim que delegado (ou "Failed"). Assine o webhook order.filled para saber o momento exato em que é concluído.
priceTrx / activationTrx / totalTrxCobrança em TRX. activationTrx só é diferente de zero quando o endereço de destino recebe TRX pela primeira vez.
txIdHash da transação de delegação, preenchido assim que a ordem é concluída.