June 30, 2023

Отменяем зависшую транзакцию в Metamask 

Почти каждый день я вижу в чатиках как криптаны сталкиваются с проблемой зафейленной транзакции, ибо из-за неё остальные транзакции встают в очередь и невозможно что-то с этим сделать, пока первая ( зависшая ) транзакция не отправится.

Вы жметё ускорить или отменить - но ничего не происходит??? Вы сбрасывали счёт и также ничего не изменилось? Тогда вы по адресу!

В этой небольшой статье я расскажу как это можно пофиксить!

Из-за чего вообще фейлится транзакция? Всё дело в том, что вашу транзакцию перебили по GWEI и те, кто поставили GWEI выше - попали в блок, а вам остается ждать пока газ не понизится, т.к когда вы отправляли газ был меньше. Такие вещи часто происходят: при покупке вторички хайповой коллекции на OpenSea или при минте NFT, а также при клейме токенов. Транзакцию можно ускорить, но она также не всегда проходит, но и можно отменить. Остается два варианта: 1. Сидим и ждем пока gwei опустится до тех пределов по которым вы выставляли транзакцию, но ждать придётся полчаса/час/сутки и тогда ваша транзакция отправится.

2. Мы можем ничего не ждать отменить транзакцию за 1 минуту.

Для этого переходим в наш Metamask -> Настройки -> Дополнительно

Включаем тумблер одноразовый номер транзакции

Далее переходим на https://etherscan.io и видим нашу зависшую транзакцию со статусом Pending.

Жмем на хэш транзакции и в открытом окне опускаемся ниже , нас интересует раздел - Click to show more

Смотрим на Nonce — это номер нашей транзакции, в моём случае это 1, у вас же это будет другое число, и запоминаем его.

Переходим в наш Metamask и отправляем 0$ на любой кошелек, например на наш второй счёт, или на кошель биржи, это не важно.

В этом окошке нам понадобится номер нашей зависшей транзакции, которую мы запоминали и вставляем, в моём случае это 1, после чего переходим в настройки газа, и жмем вкладку РЫНОК >
Выбираем газ по рыночной цене, но в плате за приоритет вместо 0,1 ставим 10

Жмем сохранить и отправляем.

Теперь заходим обратно на etherscan, ждем примерно минуту и смотрим, что наша транзакция отменилась ( деньги за газ списались)

Вот и всё, на практике вы быстро научитесь и сможете отменять транзакции за 1 минуту.