Ошибка OUT_OF_ENERGY в TRON: что означает и как исправить
Коротко: статус FAILED — OUT_OF_ENERGY означает, что на адресе не хватило энергии для оплаты перевода USDT, и сеть отклонила транзакцию. Исправление занимает пару минут: купите 65 000 энергии (2,34 TRX) на свой адрес через бот Tron Energy и отправьте перевод заново.
Что произошло
Перевод USDT TRC-20 вызывает смарт-контракт, и сеть требует за вызов ~65 000 единиц энергии (~130 000, если адрес получателя пустой). Кошелёк попытался провести транзакцию с энергией, которой на адресе оказалось меньше нужного, — сеть остановила выполнение и записала в Tronscan статус FAILED — OUT_OF_ENERGY. USDT остались на месте: перевод не выполнен.
Неприятная деталь протокола: ресурсы за неуспешную попытку сеть всё равно списывает. Каждый повтор «а вдруг сейчас пройдёт» стоит реальных TRX или энергии, поэтому сначала пополните энергию — потом повторяйте перевод.
Почему энергии не хватило
- Энергии на адресе нет вообще, а кошелёк работает в режиме «платить ресурсами» и не переключился на сжигание TRX автоматически.
- Куплено 65 000, а адрес получателя пустой — такому переводу нужно ~130 000 энергии, половины объёма недостаточно.
- Энергия истекла. Сервисы делегируют энергию на срок; в боте Tron Energy это 1 час. Отложенный на вечер перевод остаётся без ресурсов.
- Энергия ушла на другой адрес — например, куплена на адрес получателя, а платит комиссию всегда отправитель.
Как исправить за две минуты
- Откройте @BuyTronEnergy_bot в Telegram.
- Нажмите «Рассчитать стоимость перевода» и укажите адрес получателя — бот определит, нужно 65 000 или 131 000 энергии.
- Купите рассчитанный объём на свой адрес (с которого отправляете USDT): 2,34 TRX за 65 000 или 4,72 TRX за 131 000.
- Дождитесь делегирования — баланс энергии виден в Tronscan и кошельке.
- Повторите перевод в течение часа. Комиссию оплатит энергия, статус в Tronscan будет SUCCESS.
Как больше не ловить эту ошибку
Перед каждым переводом USDT проверяйте две вещи: есть ли на вашем адресе ~65 000 энергии (блок Resources в Tronscan) и держал ли получатель USDT раньше. Пустой адрес получателя удваивает требование до ~130 000. Покупайте энергию непосредственно перед отправкой — делегирование действует час, и «запас на завтра» не работает.
Вопросы об ошибке
USDT не уйдут — перевод не выполнен. Но сеть TRON списывает ресурсы за саму попытку: часть TRX или энергии расходуется даже на отклонённую транзакцию.
Некоторые кошельки при включённом ресурсном режиме не переключаются на сжигание TRX автоматически и сразу отклоняют перевод. Проверьте баланс энергии в Tronscan: скорее всего, её меньше 65 000.
Для перевода на адрес, где USDT уже есть, — 65 000 энергии. Для пустого адреса получателя — 131 000. При регулярных переводах берите объём с запасом на несколько транзакций.