Как исправить OUT_OF_ENERGY на TRON — TRON Wiki

Как исправить OUT_OF_ENERGY на TRON

8 мин чтения · ⌘K поиск

Ошибка OUT_OF_ENERGY является наиболее распространенной причиной сбоя передачи TRC-20 на TRON. Вы вводите адрес получателя, подтверждаете транзакцию и вместо успеха видите неудачную трансляцию с сообщением об ошибке, связанной с энергопотреблением. Ваш USDT в безопасности — он никогда не покидал ваш кошелек — но перевод не прошел.

В этом руководстве объясняется, почему возникает ошибка, и предлагаются четыре проверенных решения: от немедленных обходных путей до постоянных решений, предотвращающих повторение проблемы.

Почему происходит OUT_OF_ENERGY

TRON Транзакции смарт-контрактов требуют Энергии — сетевого ресурса, обеспечивающего выполнение контракта. Стандартная передача USDT потребляет примерно 65 000 энергии.

Когда вы транслируете транзакцию контракта, TRON проверяет ваш энергетический баланс:

  1. Доступно достаточно энергии → транзакция прошла успешно, энергия вычитается, TRX не сжигается.
  2. Недостаточно энергии, но достаточно TRX → TRON сжигает TRX при текущей цене энергии, чтобы покрыть дефицит. Транзакция успешна.
  3. Недостаточно энергии И недостаточно TRX → транзакция не удалась с OUT_OF_ENERGY.
Новые учетные записи особенно уязвимы.
Только что активированные учетные записи TRON начинаются с нулевого замороженного баланса TRX и минимального баланса TRX. Ваша первая попытка передачи USDT часто терпит неудачу, если у вас нет 15+ TRX, доступных для записи.

Третий сценарий — это то, что вызывает ошибку. Ваш кошелек может показывать баланс USDT, но ему не хватает TRX или энергии, необходимой для его фактического перемещения.

Быстрая диагностика

Перед исправлением подтвердите следующие данные:

  • Тип транзакции — это была передача USDT/токена (требуется энергия) или отправка TRX (требуется пропускная способность)?
  • TRX баланс — сколько TRX находится в кошельке-отправителе?
  • Энергетический баланс — проверьте TronScan → ваш адрес → вкладка Ресурсы.
  • Ошибка на TronScan — найдите в хеше неудачной транзакции точный код ошибки.

Если Energy показывает 0, а баланс TRX ниже 10, вы обнаружили проблему.

Исправление 1: добавьте TRX и повторите (самый быстрый)

Самое быстрое решение для единоразового перевода:

  1. Отправьте 15–30 TRX на кошелек, с которого необходимо провести транзакцию.
  2. Подождите подтверждения депозита TRX (~3 секунды).
  3. Повторите передачу USDT.
  4. TRON автоматически сожжет TRX для покрытия затрат на электроэнергию.

Это работает сразу, но это самый дорогой вариант за транзакцию. Сжигание TRX для получения энергии за одну передачу USDT может стоить 5–15 TRX в зависимости от состояния сети.

TRX правило буфера
Держите не менее 15 TRX в любом кошельке, который регулярно отправляет USDT. Этот буфер покрывает сжигание Энергии, когда ваша замороженная Энергия истощается.

Исправление 2: заморозка TRX для энергии (лучше всего на долгосрочную перспективу)

Для пользователей, которые передают USDT более одного раза, заморозка TRX является наиболее экономичным решением:

  1. Откройте TronLink (или свой кошелек) → Stake 2.0Заморозить
  2. Введите 15–20 TRX (больше для частых переводов)
  3. Выберите Энергия в качестве типа ресурса.
  4. Подтвердите заморозку транзакции.
  5. Подождите 1–2 минуты, пока на вашем балансе появится Энергия.
  6. Повторите попытку перевода USDT — теперь он должен стоить ноль TRX.

Замороженный TRX можно разморозить после минимального периода блокировки (обычно 14 дней в Stake 2.0). Ваш TRX не потерян — он заблокирован, а не израсходован.

См. сколько TRX заморозить для получения рекомендаций по выбору размера.

Исправление 3: аренда энергии (замораживание не требуется)

Если вы не хотите блокировать TRX, службы аренды энергии предоставляют временную энергию:

  1. Выберите надежного поставщика услуг по аренде энергии.
  2. Введите свой адрес TRON и желаемую сумму Энергии (65 000+ за перевод).
  3. Оплатите арендную плату (обычно 2–5 TRX за переданную Энергию).
  4. Энергия поступает на ваш счет в течение нескольких минут.
  5. Оформите перевод до истечения срока аренды.

Аренда идеально подходит для разовых крупных переводов или когда вы не можете позволить себе заблокировать TRX. Полная информация в аренда энергии на TRON.

Исправление 4: получение делегированной энергии

Если бизнес-аккаунт, биржа или партнер может делегировать вам энергию:

  1. Укажите свой адрес TRON для делегирующей учетной записи.
  2. Они делегируют Энергию через Stake 2.0 → Делегировать Ресурс.
  3. Ваш энергетический баланс немедленно увеличивается.
  4. Выполните транзакцию, используя делегированную энергию.

Полный механизм можно узнать в объяснении делегирования энергии.

Предотвращение будущих ошибок OUT_OF_ENERGY

СтратегияЛучшее дляСтоимость
Заморозить 15–20 TRX для энергииПостоянные пользователи USDTБесплатно после заморозки
Сохраняйте буфер 15–30 TRXСлучайные трансферы~5–15 TRX за ожог
Аренда энергииРазовые переводы2–5 TRX за аренду
Делегат от казначействаБизнес-счетаЗависит от настройки

Дополнительные советы по профилактике:

  • Проверяйте энергию перед отправкой — TronLink показывает доступную энергию в обзоре учетной записи.
  • Оценка затрат — воспользуйтесь нашим руководством по оценке энергопотребления для USDT.
  • Предупреждение о новом получателе — отправка USDT на адрес, на котором никогда не было USDT, стоит ~130 000 энергии (вдвое больше обычной суммы)
  • Используйте калькулятор комиссий — см. руководство по калькулятору комиссий
После заморозки TRX
После того как вы заморозили TRX для энергии, ошибки OUT_OF_ENERGY должны полностью прекратиться для нормальной передачи USDT. Ваша Энергия пополняется каждые 24 часа в зависимости от замороженного количества. Изучите варианты свободной энергии для дальнейшей оптимизации.

А как насчет комиссий за неудачные транзакции?

Даже неудачные транзакции могут потреблять небольшое количество TRX для пропускной способности (рассылка байтов транзакции). Обычно это 0,1 TRX или меньше. Неудачный перевод никогда не повлияет на ваш баланс USDT — токены перемещаются только при успешном подтверждении.

Часто задаваемые вопросы

Почему в моей транзакции TRON указано OUT_OF_ENERGY?

На вашей учетной записи недостаточно энергии для вызова смарт-контракта, а в вашем кошельке недостаточно TRX, чтобы сжечь и покрыть дефицит. Для передачи USDT требуется ~65 000 Энергии.

Потеряю ли я свой USDT, если транзакция не удастся?

Нет. Неудачные транзакции не перемещают токены. Однако небольшое количество TRX все равно может быть сожжено для пропускной способности даже при неудачном вызове по контракту.

Сколько TRX мне нужно, чтобы исправить OUT_OF_ENERGY?

Для быстрого решения держите в своем кошельке как минимум 15–30 TRX. Для постоянного исправления заморозьте 15–20 TRX для энергии через Stake 2.0.