Что такое nonce в криптотранзакции?
В Ethereum и сетях EVM nonce - это порядковый номер транзакции, отправленной со счёта: 0 у первой, затем 1, 2 и так далее. Каждый nonce используется только один раз, и транзакции обрабатываются по порядку.
Почему это важно
Если одна транзакция зависла, все следующие ждут за ней. Заменить её можно только другой с тем же nonce и более высокой комиссией: той же транзакцией, но быстрее (ускорение), либо переводом нулевой суммы самому себе (отмена).
Как это устроено в Locker Protocol Wallet
Locker Protocol Wallet предлагает ускорение и отмену для зависших транзакций EVM. Замена - это новая транзакция с тем же nonce, подготовленная расширением и заново подписанная в Locker Vault.
Вопросы
Почему моя транзакция зависла в ожидании?
Обычно комиссия оказалась слишком низкой для текущего спроса либо более ранняя транзакция с меньшим nonce ещё не прошла.
Можно ли отменить подтверждённую транзакцию?
Нет. Ускорение и отмена работают, только пока транзакция висит в ожидании. После подтверждения в сети она окончательна.