
Платёж ETH для обмена отображается в кошельке, но не появляется во включённых транзакциях. Перед ним есть ещё несколько записей, а после нажатия «ускорить» добавилась новая. Количество строк в истории не показывает порядок выполнения: сначала стоит сопоставить отправителя, сеть и nonce каждой записи.
Рассматриваем очередь одного обычного аккаунта
Nonce обычной транзакции Ethereum задаёт её место в последовательности отправителя. Здесь разбирается простой сценарий внешнего аккаунта без специальных механизмов авторизации. Смешивать в одной таблице разные сети, отправителей, операции контрактных кошельков или счётчики UserOperation нельзя: одинаковые числа в них не описывают одну очередь.
Для проверки нужен следующий nonce аккаунта по выбранному состоянию цепи. Это не количество строк в кошельке и не произвольное число с пометкой pending. Сохраните, для какой сети, адреса и состояния получено значение. Локальный инструмент не подключается к узлу и не выбирает точку наблюдения вместо вас.
| Метка записи | Nonce | Что можно сказать по этому списку |
|---|---|---|
| OLD | 8 | Ниже введённого следующего nonce; это не доказательство включения именно записи OLD |
| A и A2 | 10 | Два варианта одного места последовательности, а не два следующих друг за другом платежа |
| Нет записи | 11 | Пропуск в предоставленном списке перед целевым платежом |
| PAY, целевой платёж | 12 | Наличие этой строки не заполняет предыдущее место 11 |
| C | 13 | Более позднее место; оно также не устраняет пропуск 11 |
Метки OLD, A, A2, PAY и C вымышлены. Это короткие названия для учебной формы, а не хеши транзакций. Таблица не является снимком настоящего кошелька или обмена KOT.CASH.
Повтор nonce и новая позиция — разные вещи
В документации Geth указано, что у одного аккаунта с одним nonce могут наблюдаться несколько вариантов транзакции. Например, различаются параметры газа или само содержимое. Поэтому A и A2 в примере группируются в одну позицию 10. Форма не выбирает, какой вариант примет узел и какой окажется в цепи.
Просто увеличить число строк недостаточно. Если в список добавить ещё A3 с nonce 10, пропуск 11 останется. Если добавить запись B с nonce 11, список содержит непрерывные позиции 10, 11, 12 и 13. Но это всё ещё только проверка числовой последовательности: баланс, допустимость комиссии и другие условия включения не проверены.
Почему отсутствие строки не равно отсутствию транзакции в сети
Кошелёк, обозреватель и отдельный узел могут предоставлять разный набор известных записей. Инструмент видит только вставленный список. Вывод «не представлено 11» означает пробел в этих данных, а не доказательство, что транзакции с таким nonce нигде нет. Сначала нужно уточнить историю у источника данных и состояние нужного аккаунта.
Что именно возвращает проверка
- Группы записей
- Одинаковые nonce собраны вместе, метки отсортированы. Отдельно указаны записи ниже введённого следующего значения.
- Непрерывный префикс
- Известные позиции начиная с введённого следующего nonce до первого отсутствующего. Это не список транзакций, которым гарантирована обработка.
- Пропуски перед целью
- Диапазоны непредставленных значений между началом и nonce выбранной записи. Большой диапазон не разворачивается в миллионы строк.
- Цель ниже начала
- Проверка пропусков перед такой целью не применяется. Само это положение не подтверждает, что включён именно указанный вариант.
Допустим, введённый следующий nonce изменился с 10 на 13. PAY с nonce 12 теперь находится ниже начала, но из этого нельзя сделать вывод, что платёж PAY успешен. Место мог занять другой вариант; для выбранного хеша нужны сведения о включении и исполнении из соответствующей сети. Даже эти сведения затем нужно сопоставить с условиями конкретного обмена.
Как подготовить понятный запрос в поддержку
Соберите сеть, адрес отправителя, хеш нужной транзакции, её nonce и использованную точку наблюдения. Уточните, какие более ранние позиции ещё требуют проверки и есть ли несколько вариантов целевого nonce. Так вопрос «обмен завис» превращается в проверяемую последовательность, а не в повторную отправку денег наугад.
Инструмент ничего не ускоряет и не отменяет. Он помогает упорядочить копию истории перед дальнейшей проверкой кошелька и статуса обмена. Для общего порядка обмена ETH используйте руководство KOT.CASH, а результат этой формы воспринимайте как разбор введённых nonce, без обещания срока поступления и без автоматического признания платежа.
Разобрать nonce одного отправителя
Учебная копия обычных транзакций одного внешнего аккаунта. Метки не хеши; одна сеть и одно согласованное состояние. До 50 строк, десятичные nonce 0–1000000000000. Только группировка, непрерывный префикс и пропуски в списке. Нет сети, подписей, газа, баланса, подтверждений, выбора замены или операций с кошельком. EIP-7702, UserOperation и контрактные кошельки исключены. Расчёт выполняется на вашем устройстве, введённые данные никуда не отправляются.