Перейти к основному содержанию
POST
/
api
/
v1
/
energy
/
buy
Купить энергию
curl --request POST \
  --url https://api.example.com/api/v1/energy/buy \
  --header 'Content-Type: application/json' \
  --data '
{
  "target_address": "<string>",
  "volume": 123,
  "duration": "<string>"
}
'
{
  "id": 123,
  "status": "<string>",
  "txid": {},
  "price_trx": "<string>",
  "reclaim_at": {},
  "activation_cost_trx": "<string>"
}

Купить энергию

Делегирует энергию на указанный адрес TRON. Стоимость списывается с баланса вашего аккаунта.

Тело запроса

target_address
string
обязательно
Целевой адрес TRON (формат T…, 34 символа)
volume
number
обязательно
Количество делегируемой энергии (мин. 32 000, макс. 5 000 000)
duration
string
обязательно
Длительность аренды: "1h" (1 час) или "1d" (1 сутки, только для bandwidth)

Ответ

id
number
Уникальный идентификатор заказа
status
string
Статус заказа: pending, filled, failed
txid
string | null
Идентификатор on-chain транзакции после broadcast делегирования (null пока pending)
price_trx
string
Сумма, списанная с баланса, в TRX
reclaim_at
string | null
ISO 8601 время отзыва BW (энергия отзывается автоматически на стороне провайдера)
activation_cost_trx
string
Стоимость активации адреса в TRX ("0" если адрес уже активирован)

Пример

curl -X POST https://api.tronrental.com/v1/energy/buy \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "target_address": "TYourRecipientAddress1234567890abc",
    "volume": 65000,
    "duration": "1h"
  }'
Response
{
  "id": 12345,
  "price_trx": "2.75",
  "status": "pending"
}
65 000 энергии покрывает один перевод USDT на адрес, который уже содержит USDT. Используйте 131 000 для первого получения USDT (создание нового слота хранения).