Руководство

Как проверить транзакцию TRON по TXID и понять результат

Автор: TronBid Team2 мин чтения4

Найдите перевод в TRONSCAN, проверьте адреса, токен и сумму, отличите отправку в сеть от подтверждения и успешного исполнения.

Зелёная лупа проверяет цепочку транзакции TRON рядом с квитанцией.

TXID идентифицирует транзакцию, но сам по себе не доказывает успешную оплату. Для проверки перевода TRON откройте его запись в TRONSCAN и сверьте операцию, адреса, сумму и результат исполнения. При оплате сервиса отдельно проверяется зачисление в нужную заявку.

Скопируйте правильный идентификатор

Возьмите TXID из сведений о транзакции в кошельке. Не путайте его с адресом, номером заявки или идентификатором последующей выплаты. Оплата аренды, делегация и перевод USDT — отдельные операции со своими TXID.

Откройте TRONSCAN и найдите точный идентификатор в нужной сети. Если записи нет, сравните TXID полностью и убедитесь, что перевод не сделан в тестовой сети или другом блокчейне.

Определите тип транзакции

Обычный перевод TRX и вызов контракта содержат разные сведения. Для USDT проверяйте данные перевода токена и его настоящий контракт. Адрес контракта верхнего уровня не обязательно является конечным получателем USDT.

Если непонятно, какой токен отправлен, используйте проверку контракта USDT. Знакомый тикер или похожая сумма ещё не подтверждают нужный платёж.

Сверьте четыре факта

  1. Отправитель совпадает с ожидаемым адресом.
  2. Получатель перевода или получатель токенов совпадает с назначением.
  3. Актив и сеть соответствуют условиям принимающего сервиса.
  4. Сумма соответствует планируемой оплате.

Дополнительно сверяйте время и TXID, особенно при большом количестве похожих переводов. Общий баланс адреса не заменяет запись конкретной транзакции.

Отличайте отправку от исполнения

Кошелёк может сообщить об отправке в сеть до включения и обработки транзакции. Вызов контракта может попасть в блок, но завершиться неуспешно. Проверяйте записанный результат, а не считайте любую найденную транзакцию успешной оплатой USDT.

Разработчикам метод gettransactioninfobyid предоставляет сведения об исполнении и ресурсах. Наличие тела транзакции и наличие результата её исполнения отвечают на разные вопросы.

Если записи нет или она ожидает обработки

Задержка индексатора, проблема провайдера и непринятая отправка поначалу могут выглядеть похоже. Сохраните TXID и проверьте состояние кошелька. Один пустой результат поиска не является основанием немедленно платить заново.

Для обмена или аренды передайте поддержке входящий TXID и сведения о заявке, если состояние не проясняется. Не повторяйте оплату, пока исход первой транзакции неизвестен. Проверка делегации поможет, если отсутствует выдача ресурса, а не платёж.

Если исполнение неуспешно

Посмотрите причину и фактически списанные ресурсы. Неуспешный вызов контракта может потратить ресурс, даже если перевод токена не завершился. При нехватке Energy используйте инструкцию по OUT_OF_ENERGY до следующей попытки.

Для успешного входящего перевода в обменник TRX–USDT отдельно проверьте выплату исходному отправителю. Успех входящей транзакции и завершение обмена — разные этапы, поэтому сохраняйте обе записи.

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

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

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

Сначала выясните состояние первого перевода. Проверьте полный идентификатор, сеть и кошелёк, при необходимости обратитесь в поддержку, чтобы избежать двойной оплаты.