Compra Bandwidth de TRON vía API
Ver documentación →Bandwidth es el recurso que TRON cobra por las transferencias estándar y llamadas a contratos que no modifican el almacenamiento de un smart contract — lo más común, una transferencia simple de TRX. Llama a un endpoint con una dirección destino y un volumen, y delegamos Bandwidth directamente a esa dirección.
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": "bandwidth",
"targetAddress": "TXYZ...4f9a",
"volume": 1000,
"duration": "1h",
},
)
print(resp.json())Formato de la solicitud
resourcestring"energy" o "bandwidth". Por defecto es energy si se omite.
targetAddressstringDirección TRON que recibe el recurso delegado.
volumeintegerCantidad a delegar. Bandwidth: 1.000–300.000. Energy: 65.000–1.000.000.
durationstring"15m", "1h" o "1d".
X-Api-KeyTu API key.
Idempotency-KeyUn UUID que generas tú. Reintentar con la misma clave devuelve la orden original en lugar de cobrar dos veces.
idID de la orden.
status"Created" al inicio, luego "Filled" una vez delegado (o "Failed"). Suscríbete al webhook order.filled para saber el momento exacto en que se completa.
priceTrx / activationTrx / totalTrxCargo en TRX. activationTrx solo es distinto de cero cuando la dirección destino recibe TRX por primera vez.
txIdHash de la transacción de delegación, disponible una vez que la orden se completa.