Как ускорить или отменить транзакцию, ожидающую завершения MetaMask Help Center ️

Share This Post

как отменить транзакцию в метамаск

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

На этом этапе вам необходимо отправить транзакцию гарантированно с газом выше, чем в зависшей транзе. Ставим тот же номер, что и в зависшей транзакции и нажимаем Approve (Подтвердить). То есть как вы видите на скриншоте ниже, метамаск хочет отправить 121-ю транзакцию по дефолту, а зависшая у нас, как мы помним, 120я. Вам необходимо узнать номер вашей зависшей транзакции. Нажимаем на транзакцию, открывается окошко с информацией о транзе.

как отменить транзакцию в метамаск

В настройках мы включили отображение одноразовых номеров — теперь в каждой транзакции вы сможете этот номер менять. Инструкции по отмене или ускорению незавершенной транзакции, см. После этого отправляем транзакцию и на этот раз всё должно получиться уже точно. Жмём Сохранить и обязательно смотрим на количество эфира, которые мы отдадим. Вы можете потерять много денег если поставить слишком большой газ. Должно быть примерно в 1.5 раза больше, чем было до этого.

Сброс вашего аккаунта в случае зависшей или ожидающей транзакции

Сброс аккаунта, по сути, удаляет историю транзакций. Сброс кошелька возвращает MetaMask в состояние, в котором он был при первой установке и создании кошелька. Обратите внимание, что вам следует сбрасывать свой аккаунт только, если ваша транзакция не отображается в обозревателе блоков.

Например, в линее был газ $0.07, стал газ $0.09 — это как раз то что нужно. В этом методе мы будем заменять старую транзакцию новой. EVM-совместимые блокчейны не умеют работать с транзакциями параллельно, то есть если последняя транза у вас зависла, то следующие просто не будут проходить. Кроме того, иногда что-то идет не так, и транзакция просто зависает или находится в ожидании в течение очень долгого времени.

Ускорение транзакции​

Многие пользователи сети Ethereum и atr как пользоваться форекс индикатором портал других EVM-совместимых сетей сталкивались с тем, что подтверждение транзакции длится долго или во все зависает на неопределенный срок. Такое происходит крайне редко, тем не менее, доставляет неудобства, т.к. Дальнейшие транзакции с этого кошелька становятся невозможны и все транзакции выстраиваются в очередь за одной единственной застрявшей транзакцией. Рассмотрим в этой статье, почему это происходит и как можно решить эту проблему, используя Metamask. Это разные процессы, которые не следует путать.

как отменить транзакцию в метамаск

Почему транзакция не подтверждается?

Можно выбрать режим «Агрессивный«, но лучше перейти в «Дополнительно« и указать еще большее количество газа вручную. Откройте настройки Metamask и перейдите в раздел «Дополнительно«, найдите настройку «Настроить одноразовый номер транзакции« и передвиньте ползунок в положение «ВКЛ«. Размер комиссии в Ethereum и совместимых сетях, напрямую зависит от того, сколько транзакция забирает на себя вычислительной мощности узла-валидатора.

  1. Обратите внимание, что вам следует сбрасывать свой аккаунт только, если ваша транзакция не отображается в обозревателе блоков.
  2. Ставим тот же номер, что и в зависшей транзакции и нажимаем Approve (Подтвердить).
  3. В этом методе мы будем заменять старую транзакцию новой.
  4. Нажмите на три точки в правом верхнем углу, перейдите в Settings → Advanced (Настройки → Дополнительно) и поставьте галочку на “Customize transaction nonce” (“Настроить одноразовый номер транзакции”).
  5. Все бы ничего, но пока транзакция не будет завершена, пользователь не сможет совершать другие транзакции с использованием этого кошелька.

Для ускорения транзакции нажмите «Ускорить« и увеличьте количество газа. В некоторых случаях это поможет и транзакция будет обработана узлом. Пробовать отменить транзакцию при помощи кнопку «Отмена« бесполезно, эта функция предназначена для отмены обычных транзакций, которые гарантированно будут обрабатываться узлом. Когда вы отправляете транзакцию в Ethereum или в совместимой сети, цена газа является предложением для сети обработать вашу транзакцию быстрее — это элемент еще называется комиссией за приоритет. Хотя MetaMask поможет вам с расчетом общей комиссии за газ, при которой ваша транзакция, скорее всего, будет принята, но ждать, возможно, придется долго, если будет подана заявка с низкой ценой на газ.

Как отменить «застрявшую» транзакцию в Metamask?

Иногда вы можете столкнуться с транзакциями, которые не завершились в ожидаемое время. Для этого ставим Максимальную базовую комиссию и Плату за приоритет примерно в полтора раза выше той, что нам даёт метамаск. Слишком много кошелек поставить не даст из-за лимита газа. Мы не можем обратить транзакцию, которая уже завершена.

Поэтому пользователь платит узлам за то, что они проверят и обработают транзакцию. Отправить транзакцию нужно с максимальным (в разумных пределах, не спалите весь эфир) газом — для этого обычно достаточно поставить режим газа “Агрессивный”. Вы можете узнать у получателя или принимающего приложения о возможности сделать что-либо с их стороны, например, вернуть ваши средства через новую транзакцию. Обычно все эти параметры регулируются автоматически кошельком исходя из загрузки сети и данных, которые передают децентрализованные приложения (dApps) кошельку при взаимодействии. Тем не менее, каждый пользователь может изменить их при совершении транзакции для увеличения скорости транзакции или если скорость не важна, то для уменьшения стоимости транзакции.

Децентрализованные блокчейны неизменны, а значит, введенные данные нельзя изменить. Когда транзакция подтверждена и отображается как успешная, мы не можем ее отменить. Обычно, когда транзакция подтверждается, она завершается и добавляется автоматизированные торговые системы в следующий блок.

Например, вы не можете попытаться отменить транзакцию с nonce 10 до отмены транзакции с nonce 9. Откройте транзакцию, которую необходимо заменить и скопируйте «одноразовый номер«. Суть данного способа заключается в том, чтобы заменить «застрявшую» транзакцию другой, используя одноразовый номер «Nonce» старой транзакции. Во всех этих случаях транзакция может зависнуть как на непродолжительное время, так и зависнуть совсем. Все бы ничего, но пока транзакция не будет завершена, пользователь не сможет совершать другие транзакции с использованием этого кошелька.

Нажмите на три точки в правом верхнем углу, перейдите в Settings → Advanced (Настройки → Дополнительно) и поставьте галочку на “Customize transaction nonce” (“Настроить одноразовый номер транзакции”). Первое что мы можем сделать это просто подождать. Возможно сеть перегружена и ваша транзакция стоит в очереди. Наиболее часто такие проблемы возникают в случае, если вы используете заниженный газ. Но если транза висит больше пары часов — вам необходимо предпринимать меры.

More To Explore

Subscribe To Our Newsletter

Get updates and learn from the best

Logo Website Kami Kelola

PT. Kelola Teknologi Informasi adalah perusahaan teknologi informasi yang memiliki integritas dan komitmen tinggi dalam pembuatan aplikasi berbasis web dan mobile

Main Menu

Produk

Alamat Kantor

Jalan Raya Cilendek Timur No. 64, Kecamatan Bogor Barat, Kota Bogor, Jawa Barat 16112

Kontak

Scroll to Top