Ошибки транзакций TRON: причины и решения
Почти все неудачные переводы USDT в TRON упираются в энергию, bandwidth или контракт токена. Найдите свою ошибку ниже.
Ошибки TRON
CONTRACT_VALIDATE_ERROR
CONTRACT_VALIDATE_ERROR значит, что сеть проверила транзакцию до выполнения и отказала: чаще всего не хватает TRX на сумму и комиссию, адрес не активирован или лимит комиссии вне допустимого диапазона.Как исправить →
OUT_OF_TIME
OUT_OF_TIME значит, что вызов смарт-контракта выполнялся дольше, чем сеть позволяет одной транзакции, и был остановлен. Для перевода USDT это редкость и обычно указывает на тяжёлый контракт.Как исправить →
Адрес не активирован
Новый адрес TRON появляется в сети только после первого входящего перевода TRX: этот перевод его активирует, а отправитель платит около 1,1 TRX за создание аккаунта. До этого адрес может получать токены, но ничего не может отправить.Как исправить →
BANDWITH_ERROR
BANDWITH_ERROR — именно так это пишут узлы TRON — значит, у адреса отправителя закончился бесплатный bandwidth и не было TRX, чтобы за него заплатить, поэтому транзакция не ушла в сеть. Каждый активированный адрес получает 600 бесплатных единиц bandwidth в сутки, перевод USDT тратит около 345.Как исправить →
REVERT
REVERT значит, что смарт-контракт сам отказал в вызове. Для перевода USDT обычные причины — баланс меньше отправляемой суммы или адрес заморожен эмитентом; энергия не меняет ни то, ни другое.Как исправить →
Арендовал энергию, не прошло
Арендованная энергия помогает, только если она на адресе отправителя, её хватает на этот перевод и аренда ещё не закончилась. Перевод, который после аренды падает или сжигает TRX, почти всегда не попадает в одно из трёх условий.Как исправить →
OUT_OF_ENERGY
OUT_OF_ENERGY значит, что переводу понадобилось больше энергии, чем было у отправителя, а лимит комиссии или баланс TRX не покрыли остаток: сеть остановила перевод и оставила себе уже сожжённые TRX. USDT никуда не ушли.Как исправить →