For the complete documentation index, see llms.txt. This page is also available as Markdown.

Исправление зависших транзакций в MetaMask

Как «разблокировать» ожидающие транзакции, зависшие в MetaMask

Если твоя транзакция зависла в режиме ожидания в Metamask, а кнопка «Cancel» не помогает, возможно, тебе нужно воспользоваться этим методом для очистки очереди.

Этот метод работает путём замены зависшей транзакции другой транзакцией с более высоким приоритетом.

1. Включи настраиваемый Nonce транзакции

1. Открой плагин MetaMask.

2. Нажми на цветной значок круга в правом верхнем углу и выбери Settings в выпадающем меню.

3. В меню Settings выбери Advanced.

4. Прокрути вниз до Advanced gas controls. Переключи в положение ON.

5. Оставаясь в настройках Advanced, продолжай прокручивать вниз до Customize transaction nonce. Переключи в положение ON.

2. Найди зависшую транзакцию

Теперь мы найдём зависшую транзакцию и запишем её «nonce». Это своеобразный идентификатор, который мы используем повторно позже.

6. Вернись на главную страницу MetaMask. На вкладке «Assets» найди тип токена зависшей транзакции (в данном случае CAKE).

6. В меню токена найди свою ожидающую транзакцию в разделе Queue. Нажми на транзакцию для получения подробностей.

7. Найди запись Nonce и запомни это число.

3. Перезапиши зависшую транзакцию

Теперь мы создадим новую транзакцию для замены зависшей. Настроим число Nonce так, чтобы оно совпадало с тем, которое ты только что записал.

8. Создай новую транзакцию для замены зависшей. На этот раз увеличь Transaction Fee. Здесь мы увеличили его с 9 до 20. Это повысит вероятность включения твоей транзакции в блок.

9. На странице подтверждения убедись, что Gas Price теперь соответствует новому более высокому значению.

10. Найди запись CUSTOM NONCE и измени nonce на число, которое ты записал на шаге 7. Теперь нажми Confirm.

11. Твоя новая транзакция должна быть теперь принята в блок. Для проверки открой MetaMask и нажми на вкладку Activity.

12. Завершённая транзакция должна отображаться вверху списка Activity. Если она всё ещё отображается как «Pending» оранжевым цветом, тебе нужно немного подождать или повторить процесс с ещё более высокой комиссией за транзакцию (ценой газа).

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

Last updated

Was this helpful?