Единый API для Energy и Bandwidth. Получите цену, подтвердите заказ и отслеживайте результат.
1. Рассчитайте цену
POST /api/v1/quotes
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{"receiver":"YOUR_TRON_ADDRESS","resource":"ENERGY","quantity":65000,"duration":3600,"currency":"TRX"}
duration — срок в секундах: Energy — 3600; Bandwidth — 3600, 86400 или 259200. По умолчанию 3600. Котировка действует 60 секунд. total — десятичная строка в TRX. Оплата только с баланса TRX. Адрес должен быть активирован в TRON.
2. Подтвердите аренду
POST /api/v1/orders
Authorization: Bearer YOUR_API_KEY
Idempotency-Key: unique-order-001
Content-Type: application/json
{"quote_id":"QUOTE_ID","max_amount":5000000}
max_amount задаётся в SUN: 1 TRX = 1 000 000 SUN. Повтор с тем же ключом и quote_id возвращает исходный заказ.
3. Проверьте результат
GET /api/v1/orders/ORDER_ID
Authorization: Bearer YOUR_API_KEY
Делегирование завершено только при status=confirmed. При review средства остаются в резерве до сверки; не повторяйте покупку новым ключом.