Самый быстрый способ проверить перевод TRC-20 — вставить хеш транзакции в TRONSCAN и убедиться, что транзакция подтверждена в блокчейне и отмечена как успешная. Если указан статус ошибки, REVERT или OUT_OF_ENERGY, перевод токенов не был завершён, даже если кошелёк некоторое время показывал транзакцию как отправленную.
Перевод TRC-20 — это транзакция смарт-контракта в сети TRON. Поэтому одного уведомления кошелька недостаточно, чтобы подтвердить успешное завершение перевода. Надёжный способ — проверить транзакцию непосредственно в блокчейне по её хешу, также называемому TxID.
Откройте TRONSCAN, вставьте TxID в строку поиска и загрузите страницу транзакции. TRONSCAN — официальный обозреватель сети TRON, который показывает наиболее важные сведения для проверки того, действительно ли перевод состоялся.
На странице транзакции обратите внимание на четыре момента:
Если все четыре пункта верны, перевод TRC-20 прошёл успешно.
В разных кошельках названия полей могут отличаться, но основные проверки обычно одинаковы. Необходимо убедиться, что транзакция не просто передана в сеть, а действительно успешно выполнена контрактом токена.
| Проверяемое поле | Как выглядит успешный результат | Что означает отрицательный результат |
|---|---|---|
| Статус блока | Включена в блок | Если данных нет, транзакция может всё ещё ожидать обработки или быть отклонена |
| Результат выполнения | Успешно | Ошибка, REVERT или OUT_OF_ENERGY означает, что перевод токенов не завершён |
| Событие перевода | Правильные отправитель, получатель, сумма и токен | Отсутствующее или неверное событие указывает, что перевод не был выполнен должным образом |
| Адрес получателя | В точности совпадает с адресом нужного кошелька | Неверный адрес обычно означает, что перевод невозможно отменить |
| Количество токенов | После учёта десятичных знаков совпадает с нужной суммой | Несовпадение может указывать на ошибку пользователя или путаницу с десятичными знаками токена |
Если вы только настраиваете общий процесс работы с криптовалютами, некоторые пользователи отслеживают пополнения и торговую активность через биржу WEEX, однако проверка самого перевода TRC-20 по-прежнему зависит от записи в блокчейне, отображаемой в TRONSCAN.
Для обычного перевода TRC-20 успешный результат означает нечто большее, чем «кошелёк отправил запрос». Это означает, что вызов смарт-контракта был выполнен в блокчейне без отката, нехватки Energy или других ошибок выполнения.
На практике перевод считается завершённым, если:
Если хотя бы один из этих элементов отсутствует, не следует считать, что средства поступили.
Обычно кошельки сообщают о создании и передаче транзакции в сеть ещё до полного подтверждения окончательного выполнения смарт-контракта. Поэтому перевод может появиться в истории кошелька, даже если позднее выполнение контракта завершится ошибкой.
Это особенно часто происходит с токенами TRC-20, такими как USDT в сети TRON, поскольку речь идёт не о простых переводах нативного токена TRX. Для них требуется выполнение смарт-контракта и достаточное количество сетевых ресурсов. Кошелёк может отображать статус «отправлено» или «ожидает» на основании передачи транзакции в сеть, но окончательный результат показывает обозреватель блокчейна.
Поэтому при расхождении между историей кошелька и TRONSCAN доверяйте записи в блокчейне.
Эти два состояния ошибки — наиболее важные предупреждающие признаки при проверке перевода TRC-20.
REVERT означает, что смарт-контракт прекратил выполнение и отменил изменения состояния. Проще говоря, перевод токенов не был завершён. Среди распространённых причин — невыполненное условие контракта, явная команда отката или другая ошибка во время выполнения.
OUT_OF_ENERGY означает, что для завершения выполнения контракта транзакции не хватило Energy или установленного лимита комиссии. Перевод прекращается до завершения, поэтому баланс токенов обычно не изменяется.
Оба состояния, как правило, означают, что получатель фактически не получил токены TRC-20 в результате этой транзакции.
Да. Неудачная транзакция TRC-20 в сети TRON не обязательно обходится бесплатно. Поскольку перевод пытался выполнить смарт-контракт, часть ресурсов могла быть израсходована ещё до возникновения ошибки.
При REVERT изменение состояния токенов отменяется, но Energy, использованная до возникновения ошибки, всё равно расходуется. При OUT_OF_ENERGY транзакция выполняется до исчерпания доступной Energy или лимита комиссии, а уже потраченные средства не возвращаются.
Именно поэтому многие пользователи недоумевают, когда токены не переместились, но некоторое количество TRX всё же было списано. Контракт завершился ошибкой, однако во время попытки сетевые ресурсы были использованы.
Лучшим подтверждением служит событие перевода токенов, отображаемое в сведениях о транзакции. В TRONSCAN найдите информацию о переводе TRC-20, связанную с транзакцией. Проверьте следующее:
Также можно найти адрес кошелька получателя в TRONSCAN и просмотреть его недавнюю историю переводов TRC-20. Если там отображается перевод с тем же TxID и той же суммой, это служит весомым подтверждением поступления токенов.
Не полагайтесь исключительно на экран баланса кошелька. Некоторые кошельки обновляют баланс с задержкой или некоторое время показывают устаревшие кэшированные данные.
Эти статусы описывают разные этапы жизненного цикла транзакции.
| Статус | Значение | Можно ли считать перевод завершённым? |
|---|---|---|
| Ожидает | Передана в сеть или обрабатывается, но окончательный результат не подтверждён | Нет |
| Подтверждено или успешно | Включена в блок и выполнена правильно | Да |
| Ошибка | Включена в блок или предпринята попытка выполнения, но операция не была завершена правильно | Нет |
Ожидающая транзакция — не то же самое, что завершённый перевод. Только подтверждённое и успешное выполнение доказывает, что токены TRC-20 были перемещены.
Прежде всего не отправляйте перевод повторно, не выяснив причину. Вторая попытка может завершиться той же ошибкой и привести к дополнительным расходам TRX.
Вместо этого изучите сведения о транзакции и найдите сообщение об ошибке. Если указана ошибка OUT_OF_ENERGY, обычно перед повторной попыткой необходимо убедиться, что в кошельке достаточно ресурсов или установлен достаточно высокий лимит комиссии. Если указана ошибка REVERT, проверьте действительность адреса получателя, правильность контракта токена и поддержку выбранного способа отправки используемым кошельком или платформой.
Если транзакция завершилась ошибкой и перевод токенов был отменён, токены обычно остаются в кошельке отправителя. Если данные в кошельке кажутся противоречивыми, сравните их с балансом адреса в блокчейне, указанным в TRONSCAN.
В большинстве случаев путаница возникает из-за смешения сообщений интерфейса кошелька с окончательностью транзакции в блокчейне. Наиболее распространённые ошибки:
Ещё одна распространённая проблема — проверка неправильного типа транзакции. TRONSCAN разделяет переводы по таким категориям, как TRX, TRC20, TRC721, TRC1155 и TRC10. Для переводов токенов, например USDT в сети TRON, необходимо просматривать сведения о транзакции TRC-20.
Если вам нужен быстрый порядок действий для каждой отправки токенов в сети TRON, используйте этот список:
Если все семь проверок пройдены, перевод состоялся. Если на странице указана ошибка выполнения, перевод не был завершён независимо от того, что первоначально показывал кошелёк.
Эта статья предназначена исключительно для общей информации и не является финансовой, инвестиционной, юридической или технической консультацией. Перед отправкой цифровых активов всегда проверяйте адреса кошельков, выбранную сеть, стандарты токенов и сведения о транзакции в блокчейне.
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.

Купите криптовалюту за 1$