Ошибка 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 час. Отложенный на вечер перевод остаётся без ресурсов.
  • Энергия ушла на другой адрес — например, куплена на адрес получателя, а платит комиссию всегда отправитель.

Как исправить за две минуты

  1. Откройте @BuyTronEnergy_bot в Telegram.
  2. Нажмите «Рассчитать стоимость перевода» и укажите адрес получателя — бот определит, нужно 65 000 или 131 000 энергии.
  3. Купите рассчитанный объём на свой адрес (с которого отправляете USDT): 2,34 TRX за 65 000 или 4,72 TRX за 131 000.
  4. Дождитесь делегирования — баланс энергии виден в Tronscan и кошельке.
  5. Повторите перевод в течение часа. Комиссию оплатит энергия, статус в Tronscan будет SUCCESS.

Как больше не ловить эту ошибку

Перед каждым переводом USDT проверяйте две вещи: есть ли на вашем адресе ~65 000 энергии (блок Resources в Tronscan) и держал ли получатель USDT раньше. Пустой адрес получателя удваивает требование до ~130 000. Покупайте энергию непосредственно перед отправкой — делегирование действует час, и «запас на завтра» не работает.

Вопросы об ошибке

USDT не уйдут — перевод не выполнен. Но сеть TRON списывает ресурсы за саму попытку: часть TRX или энергии расходуется даже на отклонённую транзакцию.

Некоторые кошельки при включённом ресурсном режиме не переключаются на сжигание TRX автоматически и сразу отклоняют перевод. Проверьте баланс энергии в Tronscan: скорее всего, её меньше 65 000.

Для перевода на адрес, где USDT уже есть, — 65 000 энергии. Для пустого адреса получателя — 131 000. При регулярных переводах берите объём с запасом на несколько транзакций.

Уберите OUT_OF_ENERGY за пару минут

Бот рассчитает нужный объём по адресу получателя и делегирует энергию на ваш кошелёк.

Исправить через бот