Перейти к содержимому
Tronilend

Ошибки и решения

FAILED – OUT OF ENERGY: почему упала транзакция и что делать

Автор Andrew Kawinski · · 4 мин чтения

Коротко

FAILED – OUT OF ENERGY означает, что для перевода USDT на адресе не хватило энергии, а TRX на её сжигание тоже не хватило. Ваши USDT остались на кошельке — сгорела только часть комиссии. Чтобы перевод прошёл, получите энергию до следующей попытки: ~65 000 для адреса, где уже есть USDT, или ~131 000 для нового адреса или биржи.

Так бывает. Статус FAILED – OUT OF ENERGY означает, что для перевода USDT на адресе не хватило энергии, а TRX на её сжигание тоже не хватило. Ваши USDT остались на кошельке — сгорела только часть комиссии.

Чтобы перевод прошёл, получите энергию до следующей попытки: ~65 000 Energy, если у получателя уже есть USDT, или ~131 000 Energy, если адрес новый или это биржа. После этого просто повторите перевод.

Что произошло с транзакцией

Перевод USDT TRC-20 — это вызов смарт-контракта. Сеть TRON берёт за него два ресурса:

  • Bandwidth — около 350 единиц на перевод. Каждый день аккаунт получает примерно 600 единиц бесплатно.
  • Energy — около 65 000 или 131 000 единиц. Бесплатного лимита у энергии нет.

Если энергии на адресе нет, сеть сжигает TRX с баланса по цене около 100 sun за единицу. Когда TRX на сжигание не хватает, контракт останавливается на полпути. Транзакция попадает в блокчейн со статусом FAILED – OUT OF ENERGY.

Важный момент: сеть успела выполнить часть работы. Поэтому ресурсы и TRX, потраченные до остановки, списываются. А сам перевод USDT не выполняется.

Сколько стоит перевод без энергии

Сценарий Нужно Energy Сжигание TRX Мгновенная покупка
Получатель уже держит USDT ~65 000 ~6.85 TRX 2.5 TRX
Новый адрес или биржа ~131 000 ~13.35 TRX 5 TRX

Расход энергии не зависит от суммы. Перевод 1 USDT и 10 000 USDT стоит одинаково.

Что делать сейчас: 4 шага

  1. Проверьте, что USDT на месте. Откройте кошелёк или проверьте адрес. Баланс USDT не изменился.
  2. Поймите, сколько энергии нужно. Если получатель уже получал USDT — хватит 65 000. Если адрес новый или это биржа — нужно 131 000.
  3. Получите энергию до перевода. Через мгновенную покупку отправьте 2.5 TRX (один перевод) или 5 TRX (новый адрес) с того же кошелька, с которого будете отправлять USDT. Энергия придёт за 3–10 секунд.
  4. Повторите перевод. Кошелёк покажет, что энергии хватает, и TRX на сжигание не понадобятся.

Если на кошельке совсем нет TRX

Для мгновенной покупки нужно отправить TRX, поэтому немного TRX всё же понадобится. Если их нет совсем, посмотрите перевод без TRX — там есть вариант с оплатой с другого кошелька.

Почему нельзя «добавить энергию» к упавшей транзакции

Упавшая транзакция уже записана в блокчейн. Её нельзя дозаправить или перезапустить. Нужна новая транзакция, и энергия должна быть на адресе до её отправки.

По той же причине сожжённые TRX не возвращаются. Их не может вернуть ни кошелёк, ни сервис энергии, ни поддержка. Подробнее — в статье можно ли вернуть сожжённые TRX.

Частые ошибки при второй попытке

  • TRX отправили с биржи. Энергия уходит на адрес, с которого пришли TRX. С биржи она достанется бирже, а не вам.
  • Купили 65 000 для нового адреса. Первый перевод на адрес без USDT требует ~131 000. Если сомневаетесь, берите 5 TRX.
  • Отложили перевод. Энергия из мгновенной покупки действует 1 час. Неиспользованный остаток не возвращается.
  • Ваш адрес ещё не активирован. Новому адресу сначала нужна активация адреса — она добавляет к заказу 1.5 TRX.

Как убедиться, что энергия пришла

Откройте свой адрес в TronScan. Во вкладке Resources будет видна делегированная энергия. В списке транзакций появится запись DelegateResource. Пошагово это описано в статье как проверить энергию в TronScan.

Частые вопросы

Почему TRX списались, если перевод не прошёл? Сеть начала выполнять контракт и потратила ресурсы до момента остановки. Эта работа оплачивается, даже если результат — FAILED.

Сумма перевода влияет на ошибку? Нет. Энергии нужно одинаково для 1 USDT и для 10 000 USDT. Важно только, есть ли у получателя USDT.

Можно ли просто держать больше TRX, чтобы ошибка не повторилась? Можно. Тогда сеть сожжёт ~6.85 TRX или ~13.35 TRX за перевод, и он пройдёт. Но энергия за 2.5 TRX или 5 TRX обходится дешевле, а TRX на балансе остаются вашими.

Сколько ждать энергию? Обычно 3–10 секунд после того, как ваш перевод TRX попадёт в сеть. Если прошло больше минуты, напишите в поддержку и приложите TxID оплаты.

Коротко

  • FAILED – OUT OF ENERGY — это нехватка энергии, а не потеря USDT.
  • Сожжённое не возвращается, поэтому энергию берут до перевода.
  • 65 000 Energy — на адрес с USDT, 131 000 — на новый адрес или биржу.
  • Отправляйте TRX только со своего некастодиального кошелька.

Сравнить варианты и суммы можно на странице цены. Если что-то не сходится, откройте FAILED – OUT OF ENERGY — там решение и кнопка оплаты стоят рядом.

Вставьте адрес — покажем, хватит ли энергии на перевод. Бесплатно и без регистрации.

Проверить кошелёк
AАвторAndrew KawinskiAuthor, Tronilend

Похожие ситуации