TRON Руководство по отслеживанию транзакций: отслеживайте любой перевод — TRON Wiki

TRON Руководство по отслеживанию транзакций: отслеживайте любой перевод

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

Ожидаете ли вы вывода средств на обмен, подтверждаете платеж клиента USDT или расследуете подозрительный перевод, отслеживание транзакций TRON становится простым, если вы знаете, какой идентификатор следует использовать и какие инструменты выходят за рамки ручного обновления.

В этом руководстве описывается разовое отслеживание txid, постоянный мониторинг адресов и обнаружение депозитов промышленного уровня.

Отслеживание разового перевода

По хешу транзакции (txid)

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

  1. Отправитель разделяет txid (64-значный шестнадцатеричный код)
  2. Откройте https://tronscan.org/#/transaction/{txid}.
  3. Проверьте Результат: SUCCESS
  4. Проверьте событие перевода: правильный адрес to и сумму USDT.
  5. Подтвердить контракт TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

TRON подтвердит примерно через 3 секунды. Если SUCCESS, средства перемещаются по цепочке.

Поля декодирования: прочитать детали транзакции.

Без txid

  1. Откройте адрес получателя на TronScan.
  2. Сортировка транзакций по времени
  3. Фильтровать трансферы TRC-20
  4. Сопоставьте сумму и отправителя

Медленнее, но работает, когда отправитель забыл txid.

Текущий мониторинг адресов

TronScan просмотр аккаунта

Добавьте в закладки URL-адрес адреса:

Код
https://tronscan.org/#/address/{your_address}

Обновить после ожидаемого платежа. TronScan может предлагать функции отслеживания/просмотра в зависимости от версии — проверьте пользовательский интерфейс учетной записи.

Рабочий процесс ручного опроса

Для периодических проверок:

  1. Обратите внимание на количество текущих транзакций или последний txid.
  2. Обновить страницу после окна оплаты.
  3. Новая строка = входящий перевод.

Автоматическое отслеживание

TronGrid Опрос API

Опрос последних транзакций для адреса:

⟦Т1⟧

Сравните transaction_id с обработанным набором. Полное руководство: запрос TRC-20 API баланса.

Прослушиватели на основе событий

Для крупных продавцов слушайте фильтрацию событий USDT Transfer to = depositAddress. Более эффективно, чем опрос полного списка передач.

Прослушиватели событий с TronWeb и принятием платежей USDT.

Боты сторонних оповещений

Боты Telegram и Discord существуют для адресных оповещений. Предупреждение безопасности:

  • Никогда не передавайте приватные ключи ботам
  • Проверка репутации бота
  • Мониторинг только для чтения

Отслеживание вывода средств на бирже

Обмены проходят через состояния:

Статус обменаСтатус сети
Обработкаtxid пока нет — подождите
Отправлено/ЗавершеноДоступен Txid — отслеживать на TronScan
ПодтвержденоОнчейн SUCCESS

Пока txid не существует, отслеживание проводника невозможно — свяжитесь со службой поддержки Exchange.

Входящие и исходящие {#направления}

НаправлениеВаш адрес в
Входящий USDTПоле «Событие передачи» to
Исходящий USDTПоле «Событие передачи» from

Внутренние транзакции могут появиться для потоков, опосредованных контрактом — проверьте детали транзакции.

Подтверждения для бизнеса

TRON финализируется практически за один блок (~3 секунды). Многие продавцы принимают 1 подтверждение. Денежные переводы могут подождать:

  • 12–19 блоков (~1 минута) внутренняя политика
  • Требуется N подтверждений обмена (варьируется)

Для типичных сумм USDT не требуется эквивалента правилу 6 блоков Биткойна.

Отслеживание неудачных или зависших передач

СимптомПутеводитель
Нет txidТранзакция зависла
REVERTТранзакция не удалась
SUCCESS но неправильная суммаНеправильный контракт токена — fake USDT
Ожидание навсегдаОжидание транзакции

Примечание о конфиденциальности

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

Контрольный список производства

  • [ ] Идемпотентно хранить обработанные txids
  • [ ] Фильтровать только по официальному контракту USDT
  • [ ] Обработка частичных платежей и переплат
  • [ ] Ограничение скорости звонков TronGrid — используйте ключ API
  • [ ] Оповещение о неожиданном исходящем сообщении (обнаружение компрометации)

Контрольный список устранения неполадок

Если что-то пойдет не так на TRON, отнеситесь к этому как к проблеме структурированной отладки: подтвердите точный txid в цепочке, проверьте адрес целевого контракта и только затем решите, можно ли устранить сбой. В TRON многие «загадочные» проблемы — это просто одна из следующих: неправильная сеть (основная сеть или тестовая сеть), неправильный контракт токена (поддельный USDT / токены с одинаковым названием), недостаточность ресурсов (OUT_OF_ENERGY / пропускная способность) или задержка пользовательского интерфейса/индексатора между кошельком и проводником.Начните с этих цепочек проверок:

  • Всегда копируйте полный txid/хэш из своего кошелька или проводника.
  • Подтвердите статус результата передачи на TronScan (SUCCESS, REVERT, OUT_OF_ENERGY или все еще в ожидании).
  • Проверьте, соответствует ли адрес получателя/договора тому, что вы намеревались отправить.
  • Если это вызов контракта, убедитесь, что селектор функций и параметры соответствуют стандарту токена, который, по вашему мнению, вы используете (TRC-20 vs TRC-10 vs BEP-20 на BSC).

Затем примените путь исправления для вашей категории:

  • Подтвердите статус и параметры транзакции.
  • Проверка адресов (контракт токена, получатель, маршрутизатор/отправитель).
  • Добавляйте или делегируйте ресурсы (энергию/пропускную способность), если сбой связан с ресурсами.

Распространенные ошибки

Эти шаблоны вызывают большинство сбоев на уровне пользователя:

  • Использование адресов основной сети в тестовой сети (или наоборот).
  • Копирование символа токена вместо фактического адреса контракта TRC-20.
  • Подписание неправильного адреса одобрения/платежа, поскольку ссылка пользовательского интерфейса является вредоносной или устаревшей.
  • Повторная попытка без изменения ошибочного ввода (например, REVERT продолжает возвращаться до тех пор, пока вы не исправите параметр).

Если вы не уверены, не «просто отправьте еще раз». Внесите одно контролируемое изменение, проверьте на TronScan, затем продолжайте.

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

Как узнать, действительно ли транзакция подтверждена?

Используйте TronScan и проверьте статус результата передачи. Ярлыки кошелька «ожидающие» могут отставать; Статус цепочки является источником истины. Скопируйте txid и проверьте SUCCESS/REVERT/OUT_OF_ENERGY, а не только текст пользовательского интерфейса.

Почему пользовательский интерфейс отличается от TronScan?

Некоторые кошельки и децентрализованные приложения используют разные индексаторы или уровни кэша. Короткая задержка между трансляцией и индексированием является нормальной; сравните txid и подождите, пока цепочка стабилизируется, прежде чем сделать вывод об ошибке.

Что мне делать после REVERT?

Остановитесь и декодируйте неудачный вызов. Большинство ошибок REVERT вызваны недопустимыми параметрами, неправильным адресом контракта, отсутствием утверждений или несоответствием между стандартом токена и методом. Устраните причину и подпишите заново.

Безопасно ли подписывать неограниченное разрешение?

Неограниченное одобрение безопасно только для проверенных вами адресов доверенных отправителей (проверенный источник, правильный маршрутизатор и ожидаемый контракт токена). Для тестирования отдавайте предпочтение ограниченному утверждению и отзыву после завершения.

Какие ресурсы требуются TRON для контрактных вызовов?

Выполнение смарт-контракта в основном потребляет энергию, а байты транзакций потребляют пропускную способность. Если вы получили OUT_OF_ENERGY, добавьте/заморозьте/делегируйте Энергию. Если полоса пропускания исчерпана, сосредоточьтесь на сохранении достаточного количества TRX для байтов и распределения ресурсов.

Как я могу уменьшить количество обращений в службу поддержки?

Покажите пользователям четкое сообщение «что произошло» на основе статуса цепочки и дайте прямую ссылку на соответствующее руководство (ожидание, сбой, отсутствие энергии или проверка). Сохраните txid, чтобы можно было быстро выполнить согласование.

Похожие руководства {#связанные}

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

Как отследить один перевод USDT на TRON?

Получите хеш транзакции. Вставьте в TronScan. SUCCESS с правильным договором и доставленными средствами получателя.

Могу ли я получить уведомление, когда адрес TRON получит USDT?

Да, через опрос TronGrid, прослушиватели событий или сторонние боты-оповещения (только для чтения).

Как быстро обновляется отслеживание?

Обычно через 3–10 секунд после трансляции на TronScan. API могут работать одинаково быстро с ключом API.

Могу ли я отслеживать транзакции тестовой сети?

Да — используйте shasta.tronscan.org с txid тестовой сети.

Достаточно ли txid для спора о возврате средств?

Да. Укажите txid, снимок экрана TronScan, временную метку UTC и ожидаемую сумму поддержки.