Trust Wallet, TronLink или другой кошелёк предупреждает, что TRX не хватает на комиссию, или перевод уже ушёл, а на Tronscan у него стоит OUT_OF_ENERGY. Причина везде одна: перевод USDT в сети TRON требует энергию, и если её нет, кошелёк платит за неё в TRX. 27 сентября 2026 года в 20:13 UTC это было 6.50 TRX за перевод на адрес с USDT и 13.10 TRX на адрес без USDT. Аренда той же энергии в Cutfee стоила 1.95 TRX и 3.93 TRX.
Дальше важно понять, какой из двух случаев у вас, потому что стоят они по-разному.
Два разных «не хватает»
Кошелёк предупредил и не отправил. В сети ничего не произошло. Транзакция, которая не ушла в сеть, ничего не стоит: USDT и TRX на месте. Кошелёк посчитал нужную энергию, умножил на цену сети и увидел, что TRX меньше.
Перевод ушёл, а в Tronscan результат OUT_OF_ENERGY. Сеть начала выполнять перевод и остановилась, когда закончились TRX, которые ей можно было сжечь. USDT остались у вас. А сожжённые до остановки TRX не возвращаются: сеть не возмещает уже выполненные вычисления.
Второй случай встречается чаще, чем кажется. Мы прочитали каждый третий блок с 86 622 431 по 86 622 539 — 37 блоков, 27 сентября с 20:08 до 20:14 UTC. OUT_OF_ENERGY в них получили 47 из 1 831 вызова контракта USDT.
Сколько стоит упавший перевод: реальный пример
46 из этих 47 не стоили ничего. У отправителя не было ни энергии, ни TRX, перевод остановился на первой же инструкции с нулём потраченной энергии. Ушло только 345 байт бесплатного дневного bandwidth.
47-й — ровно то, чего стоит избегать. У перевода 854e2c8f… лимит комиссии стоял 60 TRX, так что остановил его не лимит, а баланс. Сеть выполнила перевод на 46 550 энергии — на столько хватило TRX, оставшихся после оплаты bandwidth, — и встала на записи баланса (SSTORE). В квитанции:
| Поле | Значение |
|---|---|
| Потрачено энергии | 46 550 (обычному переводу нужно 64 285) |
| Сожжено за энергию | 4.655 TRX |
| Сожжено за bandwidth | 0.345 TRX |
| Комиссия всего | 5.00 TRX |
| USDT ушло | ноль |
Пять TRX потрачено, ничего не отправлено. Повтор с тем же балансом закончился бы так же. С энергией на 6.50 TRX на кошельке (или арендованной за 1.95 TRX) этот перевод прошёл бы.
Отсюда неочевидный вывод: полупустой кошелёк хуже пустого. Если не уверены, что TRX хватит, сначала получите энергию, а не пробуйте «авось пройдёт».
Сколько TRX на самом деле нужно
| Получатель | Энергии тратит перевод | Сжигается без энергии | Плюс bandwidth, если бесплатные 600 байт на сегодня кончились |
|---|---|---|---|
| USDT есть | 64 285 | 6.43 TRX | около 0.35 TRX |
| USDT нет | 130 285 | 13.03 TRX | около 0.35 TRX |
Наш прайс продаёт энергию целыми пакетами по 65 000 и 131 000, поэтому на этой странице — 6.50 и 13.10. Почему перевод токена требует так много энергии, почему уже не 13 TRX и как заранее понять, какая строка ваша, — в статье «сколько TRX сжигается за перевод USDT».
Четыре способа остаться без энергии — и что делать
1. Энергии нет, TRX мало. Оба случая выше. Что делать: арендовать энергию до отправки, 65 000 за 1.95 TRX или 131 000 за 3.93 TRX. Или пополнить кошелёк хотя бы до 6.8 TRX (13.4 TRX, если у получателя нет USDT) и отправлять сжиганием.
2. Арендовали 65 000, а у получателя нет USDT. Переводу нужно 130 285 энергии, не хватает 65 285, и кошелёк дожигает их TRX — около 6.53 TRX. Если столько TRX нет, получится случай 1, и арендованная энергия тоже сгорит. Что делать: перед арендой откройте адрес получателя на Tronscan. Нет USDT среди токенов — арендуйте 131 000 (3.93 TRX), а не 65 000. Это касается и свежего адреса пополнения на бирже.
3. Энергия пришла не на тот адрес. Арендованная энергия делегируется на адрес, с которого пришла оплата. Если платили с биржи или со второго кошелька, энергию получил он, а не кошелёк с вашими USDT. Что делать: платить с того кошелька, с которого пойдут USDT. Как устроено делегирование и как его увидеть на Tronscan.
4. Истёк час. Арендованная энергия держится час, потом сеть забирает её обратно. Перевод после этого сжигает TRX, как будто аренды не было. Что делать: отправлять в течение часа. Пока энергия на адресе, её видно на странице адреса в Tronscan.
Чего мы не решим
Чтобы арендовать энергию, нужно заплатить минимум 1.95 TRX, и с того же кошелька, с которого пойдут USDT. Если TRX на нём нет совсем, аренда не поможет. Сначала нужно получить немного TRX на этот адрес: выводом с биржи или от того, кто может прислать. Потом арендовать энергию, потом отправлять USDT.
Проверьте сами
Сегодняшние цены, которые показывает наш сайт:
curl https://api.cutfee.com/pub/rates
curl https://api.cutfee.com/pub/tiers
Квитанция упавшего перевода: result: OUT_OF_ENERGY, energy_usage_total: 46550, energy_fee: 4655000 (в sun, то есть 4.655 TRX).
curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyid \
-d '{"value":"854e2c8f7a29f37a74044b24b8a514d5361e85a0c007e551269f7fe2e539726c"}'
Выборка — каждый третий блок с 86 622 431 по 86 622 539, 37 блоков. Квитанции всего блока отдаёт один запрос: считайте вызовы контракта USDT и среди них те, где result: OUT_OF_ENERGY. Упавший перевод выше лежит в блоке 86 622 467:
curl -X POST https://api.trongrid.io/wallet/gettransactioninfobyblocknum \
-d '{"num":86622467}'
Ваш собственный перевод показывает те же поля. На Tronscan смотрите результат и энергию с TRX в разделе ресурсов.
Когда будете готовы отправлять, цена энергии — на главной. Сколько вообще стоит перевод и как менялась цена энергии с 2021 года — в статье «комиссия USDT TRC-20 сегодня».