Обмен Aptos (APT) на Bitcoin (BTC)

Неизменившийся sequence number Aptos не всегда означает отсутствие транзакции. Рост счётчика сам по себе тоже не доказывает успешную оплату APT. Проверяйте нужный платёж по его хешу и результату.

Два наблюдения счётчика могут неверно объяснять оплату

Справочник аккаунтов Aptos различает sequenced- и orderless-транзакции. Вторые используют nonce для защиты от повторов и не увеличивают sequence counter аккаунта. Поэтому интеграция, следящая только за этим счётчиком, может пропустить активность. Старую диагностику по порядковому номеру нельзя переносить на любую операцию до выяснения её модели и способа проверки.

Тот же справочник объясняет, что записанная sequenced-транзакция может выполниться или завершиться abort. Подсчёт записанных транзакций не проверяет поступление конкретному получателю. При обмене APT на BTC нужен результат настоящего платежа APT, а не сам факт активности, продвинувшей счётчик отправителя. Изменение одного поля не заменяет проверку требуемой передачи средств.

Начните с хеша платежа из записи отправителя

  1. Сохраните исходную ссылку на транзакцию

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

  2. Найдите конкретную транзакцию и её результат

    AIP-123 описывает поиск по хешу и для orderless-операций. После нахождения записи изучите выполнение и нужное движение APT. Наличие транзакции в блокчейне и успех запрошенного перевода являются разными наблюдениями. Сначала определите, что произошло, затем обсуждайте последующие действия по оплате заявки.

  3. Сравните настоящий платёж с реквизитами

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

Область истории может быть уже всей активности аккаунта

Документированный endpoint истории аккаунта возвращает записанные sequenced-транзакции и явно исключает orderless. Поэтому пустой результат конкретного представления не является общим утверждением, что аккаунт ничего не отправлял. AIP объясняет, что клиентам, отслеживавшим прогресс sequence, нужен другой подход для orderless-платежей. Уточняйте область наблюдения до заключения о пропавшей оплате или неправильном адресе.

Это не устанавливает, что ваш кошелёк использует orderless. У ответственного приложения уточните модель либо изучите конкретную запись. Различие нужно для исключения неверной диагностики, а не для самостоятельной смены настроек кошелька или построения новых транзакций при разборе уже отправленных денег. Существующая оплата проверяется без изменения её исходных полей.

Что действительно устанавливает наблюдаемая запись

НаблюдениеОбоснованный выводНеобоснованный вывод
Счётчик не изменилсяНет изменения наблюдаемого счётчикаНе было записанной orderless-транзакции
Счётчик выросSequenced-активность продвинула счётчикНужному получателю успешно заплатили
Узкая история пустаЭтот запрос не вернул записи своего типаНет платежа никакой поддерживаемой модели
Найдены транзакция и успешный переводЕсть сведения о конкретном движении APTВыплата Bitcoin уже получена
Лист проверки свидетельств оплаты Aptos, а не инструкция отправки, пересборки или замены транзакции.

Перед разрешением ещё одного платежа APT

Сначала разберите исходную попытку
Разделяйте ожидание, запись в блокчейне, успех и abort. Не повторяйте оплату только потому, что скрипт со счётчиком её не заметил. Если поиск остаётся непонятным, передайте исходный хеш и точный ответ ответственному кошельку или поддержке обмена для проверки настоящего результата.
Не превращайте поддержку оплаты в смену защиты от повторов
Для описания существующего перевода не требуется подбирать новые sequence number или nonce. Сохраните запись и объясните наблюдение. Создание заменяющей транзакции является отдельным финансовым действием, а не безобидным способом проверить обновление истории аккаунта или добиться появления счётчика на экране.

Вопросы о проверке оплаты Aptos

Неизменный sequence counter доказывает отсутствие записанной транзакции Aptos?
Нет. Orderless-транзакции не увеличивают этот счётчик. Проверяйте платёж по его ссылке.
Рост счётчика доказывает успех нужной оплаты APT?
Нет. Записанная sequenced-транзакция может завершиться abort; счётчик может измениться из-за другой активности.
Любая история аккаунта включает orderless-операции?
Нет. Документированный endpoint sequenced-истории их исключает. Проверяйте область представления и хеш.
Статья требует изменить модель транзакций кошелька?
Нет. Она касается чтения существующих записей, а не выбора защиты от повторов или новой отправки.

Документация Aptos

Проверено:

APT в BTC: проверяйте платёж, а не счётчик аккаунта | KOT.CASH