Нажмите на три точки в правом верхнем углу, перейдите в Settings → Advanced (Настройки → Дополнительно) и поставьте галочку на “Customize transaction nonce” (“Настроить одноразовый forex tv номер транзакции”). Первое что мы можем сделать это просто подождать. Возможно сеть перегружена и ваша транзакция стоит в очереди. Наиболее часто такие проблемы возникают в случае, если вы используете заниженный газ. Но если транза висит больше пары часов — вам необходимо предпринимать меры.
Ускорение транзакции
Децентрализованные блокчейны неизменны, а значит, введенные данные нельзя изменить. Когда транзакция подтверждена и отображается как успешная, мы не можем ее отменить. Обычно, когда транзакция подтверждается, она завершается и добавляется в следующий блок.
Это функция удалит вашу историю транзакций, включая информацию MetaMask о любых незавершенных транзакциях. Из-за того, что это может повлиять на ваш аккаунт, пожалуйста, сбрасывайте аккаунт только по указанию агента службы поддержки. В некоторых случаях возможны проблемы с программным обеспечением MetaMask, и именно тогда вам может потребоваться сброс вашего аккаунта. Первые два метода довольно лёгкие, поэтому их имеет смысл попробовать сделать сразу. Замена транзакции чуть посложнее, но постараюсь вам рассказать что к чему по шагам.
В настройках мы включили отображение одноразовых номеров — теперь в каждой транзакции вы сможете этот номер менять. Инструкции по отмене или ускорению незавершенной транзакции, см. После этого отправляем транзакцию и на этот раз всё должно получиться уже точно. Жмём Сохранить и обязательно смотрим на количество эфира, которые мы отдадим. Вы можете потерять много денег если поставить слишком большой газ. Должно быть примерно в 1.5 раза больше, чем было до этого.
Например, вы не можете попытаться отменить транзакцию с nonce 10 до отмены транзакции с nonce 9. Откройте транзакцию, которую необходимо заменить и скопируйте «одноразовый номер«. Суть данного способа заключается в том, чтобы заменить «застрявшую» транзакцию другой, используя одноразовый номер «Nonce» старой транзакции. Во всех этих случаях транзакция может зависнуть как на непродолжительное время, так и зависнуть совсем. Все бы ничего, но пока транзакция не будет завершена, пользователь не сможет совершать другие транзакции с использованием этого кошелька.
Отмена транзакции. Способ 2: пользовательские nonce
На этом этапе вам необходимо отправить транзакцию гарантированно с газом выше, чем в зависшей транзе. Ставим тот же номер, что и в зависшей транзакции и нажимаем Approve (Подтвердить). То есть как вы видите на скриншоте ниже, метамаск хочет отправить 121-ю транзакцию по дефолту, а зависшая у нас, как мы помним, 120я. Вам необходимо узнать номер вашей зависшей транзакции. Нажимаем на транзакцию, открывается окошко с информацией о транзе.
Сброс вашего аккаунта в случае зависшей или ожидающей транзакции
- Пробовать отменить транзакцию при помощи кнопку «Отмена« бесполезно, эта функция предназначена для отмены обычных транзакций, которые гарантированно будут обрабатываться узлом.
- Размер комиссии в Ethereum и совместимых сетях, напрямую зависит от того, сколько транзакция забирает на себя вычислительной мощности узла-валидатора.
- Нажимаем на транзакцию, открывается окошко с информацией о транзе.
- Децентрализованные блокчейны неизменны, а значит, введенные данные нельзя изменить.
- Такое происходит крайне редко, тем не менее, доставляет неудобства, т.к.
Основной причиной не подтверждения транзакции является недостаточное количество газа, указанного в совершаемой транзакции. Этот процесс включает в себя отправку новой транзакции с тем же nonce (идентификационным номером для каждой транзакции, полученным из фразы «number only used once» (одноразовое случайное число)). Транзакция может не иметь никакой ценности, например, вы можете отправить 0 ETH. Важно то, что вы платите достаточно за газ, чтобы сеть отдавала ей приоритет. При использовании этого способа, вам нужно будет начинать с транзакции, дольше всего ожидающей подтверждения в очереди и которую вы хотите отменить.
Сброс аккаунта, по сути, удаляет историю транзакций. Сброс кошелька возвращает MetaMask в состояние, в котором он был при первой установке и создании кошелька. Обратите внимание, что вам лучший индикатор уровней поддержки и сопротивления для mt4 следует сбрасывать свой аккаунт только, если ваша транзакция не отображается в обозревателе блоков.
Скриншоты ниже были сделаны в разное время, поэтому показанные в них комиссии за газ могут отличаться даже от форекс конкурс демо-счетов шага к шагу. Когда вы делаете это сами, MetaMask будет автоматически обновляться в режиме реального времени, чтобы показывать рыночные ставки. Таким образом мы отправим в блокчейн транзакцию с тем же идентификатором, что и зависшая, и по сути заменим одну транзакцию другой.
Для ускорения транзакции нажмите «Ускорить« и увеличьте количество газа. В некоторых случаях это поможет и транзакция будет обработана узлом. Пробовать отменить транзакцию при помощи кнопку «Отмена« бесполезно, эта функция предназначена для отмены обычных транзакций, которые гарантированно будут обрабатываться узлом. Когда вы отправляете транзакцию в Ethereum или в совместимой сети, цена газа является предложением для сети обработать вашу транзакцию быстрее — это элемент еще называется комиссией за приоритет. Хотя MetaMask поможет вам с расчетом общей комиссии за газ, при которой ваша транзакция, скорее всего, будет принята, но ждать, возможно, придется долго, если будет подана заявка с низкой ценой на газ.
Как отменить «застрявшую» транзакцию в Metamask?
Многие пользователи сети Ethereum и других EVM-совместимых сетей сталкивались с тем, что подтверждение транзакции длится долго или во все зависает на неопределенный срок. Такое происходит крайне редко, тем не менее, доставляет неудобства, т.к. Дальнейшие транзакции с этого кошелька становятся невозможны и все транзакции выстраиваются в очередь за одной единственной застрявшей транзакцией. Рассмотрим в этой статье, почему это происходит и как можно решить эту проблему, используя Metamask. Это разные процессы, которые не следует путать.
Почему транзакция не подтверждается?
Иногда вы можете столкнуться с транзакциями, которые не завершились в ожидаемое время. Для этого ставим Максимальную базовую комиссию и Плату за приоритет примерно в полтора раза выше той, что нам даёт метамаск. Слишком много кошелек поставить не даст из-за лимита газа. Мы не можем обратить транзакцию, которая уже завершена.