Отменяем зависшую транзакцию в Metamask
Почти каждый день я вижу в чатиках как криптаны сталкиваются с проблемой зафейленной транзакции, ибо из-за неё остальные транзакции встают в очередь и невозможно что-то с этим сделать, пока первая ( зависшая ) транзакция не отправится.
В этой небольшой статье я расскажу как это можно пофиксить!
Из-за чего вообще фейлится транзакция? Всё дело в том, что вашу транзакцию перебили по GWEI и те, кто поставили GWEI выше - попали в блок, а вам остается ждать пока газ не понизится, т.к когда вы отправляли газ был меньше. Такие вещи часто происходят: при покупке вторички хайповой коллекции на OpenSea или при минте NFT, а также при клейме токенов. Транзакцию можно ускорить, но она также не всегда проходит, но и можно отменить. Остается два варианта: 1. Сидим и ждем пока gwei опустится до тех пределов по которым вы выставляли транзакцию, но ждать придётся полчаса/час/сутки и тогда ваша транзакция отправится.
2. Мы можем ничего не ждать отменить транзакцию за 1 минуту.
Для этого переходим в наш Metamask -> Настройки -> Дополнительно
Далее переходим на https://etherscan.io и видим нашу зависшую транзакцию со статусом Pending.
Жмем на хэш транзакции и в открытом окне опускаемся ниже , нас интересует раздел - Click to show more
Смотрим на Nonce — это номер нашей транзакции, в моём случае это 1, у вас же это будет другое число, и запоминаем его.
Переходим в наш Metamask и отправляем 0$ на любой кошелек, например на наш второй счёт, или на кошель биржи, это не важно.
Теперь заходим обратно на etherscan, ждем примерно минуту и смотрим, что наша транзакция отменилась ( деньги за газ списались)
Вот и всё, на практике вы быстро научитесь и сможете отменять транзакции за 1 минуту.