Ошибка OUT OF ENERGY при переводе USDT: что это и что делать
Почему перевод USDT TRC-20 падает с ошибкой OUT OF ENERGY, куда делись TRX и как отправить перевод заново, чтобы не потерять их ещё раз.
- Рубрика
- Ошибки переводов
- Опубликовано
- Чтение
- 6 мин
Ошибка OUT OF ENERGY означает, что сети TRON не хватило ресурсов, чтобы выполнить перевод USDT до конца. USDT при этом остаются на вашем адресе, но TRX, потраченные на попытку, сеть уже списала. Разберём, почему так происходит, как проверить последствия и как отправить перевод заново без повторной потери.
Что означает ошибка OUT OF ENERGY
Технически перевод USDT TRC-20 является вызовом смарт-контракта. На его выполнение сеть тратит энергию: около 65 000 единиц на обычный перевод и около 131 000 на перевод на адрес, где ещё нет USDT.
Оплатить эту энергию адрес может двумя способами:
- энергией, которая уже есть на адресе: от своей заморозки TRX или переданной на время арендой;
- сжиганием TRX с баланса по цене энергии, на 05.10.2026 это 100 SUN за единицу.
Сначала сеть тратит энергию на адресе, затем сжигает TRX за недостающую часть. Если не хватает и того и другого, выполнение контракта останавливается на середине, и транзакция завершается с результатом OUT_OF_ENERGY. В кошельках и в обозревателе блокчейна TronScan эту ошибку пишут и с подчёркиваниями, и через пробелы.
Куда делись TRX
Неудачная транзакция в TRON всё равно оплачивается. Сеть списывает энергию и TRX, которые ушли на выполнение контракта до остановки. Отменить это нельзя: сожжённые TRX не возвращает ни сеть, ни кошелёк.
Пример: на адресе 3 TRX и нет энергии, а обычный перевод требует сжечь 6,5 TRX. Сеть потратит доступные TRX, перевод не пройдёт, а для повторной попытки снова понадобятся 6,5 TRX или энергия на адресе.
При этом USDT никуда не ушли. Перевод не выполнен, сумма осталась на вашем адресе, и отправить её можно заново.
Почему перевод не прошёл
На адресе нет энергии и мало TRX
Самая частая причина. Без энергии обычный перевод требует сжечь 6,5 TRX, перевод на новый адрес 13,1 TRX. Если TRX на балансе меньше, сеть сожжёт то, что есть, и остановит перевод.
Энергии хватило только на часть перевода
Например, на адресе есть 65 000 энергии, а получатель новый, и перевод требует около 131 000. За недостающие 66 000 единиц сеть попробует сжечь около 6,6 TRX. Если их нет, перевод не пройдёт.
Энергии взяли впритык
Цифры 65 000 и 131 000 приблизительные. Если энергии на адресе ровно столько, а перевод потратил чуть больше, недостающую часть сеть оплатит сжиганием TRX. При нулевом балансе TRX даже небольшая нехватка закончится ошибкой.
Низкий лимит комиссии
У каждой транзакции со смарт-контрактом в TRON есть лимит комиссии (fee limit): максимум TRX, который сеть может сжечь на эту транзакцию. Обычно кошелёк выставляет его сам. Если лимит задан вручную и он меньше нужного, перевод остановится, даже когда TRX на балансе достаточно.
Закончился срок аренды энергии
Арендованная энергия находится на адресе только заданный срок, а потом возвращается. Если отправить перевод после окончания срока, энергии на адресе уже нет, и всё снова зависит от баланса TRX.
Энергию потратила другая транзакция
Энергия расходуется на любую транзакцию со смарт-контрактом с этого адреса. Если вы отправили два перевода, а энергию взяли на один, второй пойдёт со сжиганием TRX или не пройдёт.
Что делать, если перевод не прошёл
- Найдите транзакцию в TronScan. Вставьте в поиск хеш транзакции или свой адрес. В карточке транзакции будут видны ошибка, потраченная энергия и сожжённые TRX.
- Убедитесь, что USDT на месте. Проверьте баланс адреса в кошельке или в обозревателе. При OUT OF ENERGY перевод не выполняется, поэтому сумма должна остаться на адресе.
- Проверьте получателя. Если на его адресе ещё нет USDT, рассчитывайте на 131 000 энергии, а не на 65 000.
- Обеспечьте ресурсы. Есть два пути: пополнить баланс TRX на сумму сжигания (6,5 или 13,1 TRX и небольшой запас на bandwidth) или арендовать энергию на свой адрес в нужном объёме.
- Проверьте, что энергия пришла. Доступная энергия видна на странице адреса в TronScan. Отправляйте перевод после этого и до окончания срока аренды.
- Отправьте перевод заново. Если кошелёк позволяет задавать лимит комиссии вручную, не ставьте его ниже нужного.
Как оформить аренду энергии, по шагам показано в инструкции, как купить энергию.
Что выгоднее: пополнить TRX или арендовать энергию
| Перевод | Сжигание TRX, 100 SUN | Аренда энергии, 32 SUN (демо) |
|---|---|---|
| Обычный, 65 000 энергии | 6,5 TRX | 2,08 TRX |
| На новый адрес, 131 000 энергии | 13,1 TRX | 4,19 TRX |
Ставка 32 SUN за единицу энергии на 1 час здесь демонстрационная: точная цена видна в сервисе до оплаты. Ориентиры по стоимости есть на странице цен на энергию.
Пополнить TRX проще, если перевод разовый и нужен прямо сейчас. Аренда выгоднее, если переводы повторяются: за ту же единицу энергии на демо-ставке вы платите около трети от цены сжигания.
Как не получить эту ошибку снова
- Перед отправкой проверяйте, есть ли у получателя USDT, и считайте энергию по 65 000 или 131 000 на перевод.
- Берите энергию на все переводы, которые собираетесь отправить, а не на один.
- Отправляйте перевод только после того, как энергия появилась на адресе, и до окончания срока аренды.
- Держите на кошельке небольшой запас TRX на bandwidth и на случай, если расход энергии окажется чуть выше расчётного.
- Если вы отправляете выплаты постоянно, подключите постоянную энергию на адресе: её пополняют автоматически после каждой транзакции, и рабочий адрес не остаётся без энергии между выплатами.
Памятка
| Что видите | Вероятная причина | Что сделать |
|---|---|---|
| OUT OF ENERGY, на балансе почти нет TRX | Нет ни энергии, ни TRX на сжигание | Пополнить TRX или арендовать энергию |
| Ошибка при переводе на новый адрес | Энергии 65 000 вместо 131 000 | Добрать энергию до 131 000 |
| Ошибка при достаточном балансе TRX | Низкий лимит комиссии | Повысить лимит, если кошелёк позволяет |
| Ошибка после аренды | Истёк срок или энергию потратила другая транзакция | Проверить энергию в TronScan и арендовать заново |
Если ваш случай не подходит ни под одну строку, загляните в вопросы и ответы или напишите на support@usdtpull.com.