Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: Rinz on September 20, 2018, 10:59:09 AM



Title: Как отменить зависшую транзакцию Ethereum
Post by: Rinz on September 20, 2018, 10:59:09 AM
Периодически возникают ситуации, когда нагрузка на сеть Ethereum резко возрастает, и отправляя транзакцию с установленной ценой газа (Gas), на которой недавно еще всё летало, неожиданно транзакция зависает, и в эксплорере   мы видим статус Pending, который может не меняться на протяжении многих часов и даже суток. Ситуация усугубляется тем, что отправка повторных транзакций не решает проблемы, и все они становятся в очередь за первой. Как итог имеем нервный срыв, расстройство пищеварения (и бесконечную икоту Виталика Бутерина  :D), т.к. как всегда и у всех всё нужно срочно и еще вчера.
Каких-то штатных инструментов проталкивания или отмены транзакции не существует, однако существует достаточно несложный прием, позволяющий отменить зависшую транзакцию, после чего вы можете её отправить с повышенной ценой газа.
Прием этот состоит в том, что в сеть отправляется новая транзакция - со своего на свой же адрес отправляется 0 (ноль) эфира, но с высокой ценой газа, обеспечивающей включение в блок при текущей нагрузке на сеть. При этом необходимым условием является указать в этой транзакции такой же "nonce", который был и у зависшей транзакции.

Последовательность действий такая.
1. На  https://etherscan.io находите зависшую транзакцию и смотрите значение nonse (см. на картинке ниже)
https://c.radikal.ru/c15/1809/23/358e64630f93.jpg (https://radikal.ru)

2. Заходите на https://www.myetherwallet.com, жмете вкладку онлайн, заполняете поля адресов (адрес должен быть тот, откуда исходила зависшая транзакция), значение отправляемого эфира 0, значение nonse по предыдущему пункту, безопасную цену газа (смотреть на https://ethgasstation.info).
https://c.radikal.ru/c21/1809/2e/882d745911a7.jpg (https://radikal.ru)

3. Далее  авторизуетесь  в MEW и отправляете транзакцию.

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

Первоисточник способа взят отсюда https://www.reddit.com/r/EtherDelta/comments/72tctz/guide_how_to_cancel_a_pending_transactio/




Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: my1st on September 20, 2018, 01:09:13 PM
А еще намного проще если пользоваться метамаском - там под зависшей транзакцией появляется надпись: "Taking too long? Retry with a higher gas price here" - кликаем на нее и в метамаске появляется новая транзакция, нажав на которую можно увеличить количество газа.

https://i.imgur.com/zUq89QS.png


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: Rinz on September 20, 2018, 02:46:26 PM
А еще намного проще если пользоваться метамаском - там под зависшей транзакцией появляется надпись: "Taking too long? Retry with a higher gas price here" - кликаем на нее и в метамаске появляется новая транзакция, нажав на которую можно увеличить количество газа.

https://i.imgur.com/zUq89QS.png
Если метамаском, то да, но большинство все-таки пользуются MEW. Сам столкнулся с ситуацией когда срочно надо было перевести эфиры, и вдруг неожиданно для меня транзакция зависла намертво. В случае с MEW выручить может только описанный способ.


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: PAVEL.stav on February 11, 2020, 08:31:46 AM
Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: diks on February 11, 2020, 08:37:35 AM
Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!

сам то смотрел в etherscan?
транзакция прошла


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: PAVEL.stav on February 11, 2020, 08:42:06 AM
Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!

сам то смотрел в etherscan?
транзакция прошла
Я смотрел, она висит уже 200 дней( как исполненная). Есть ли способ ее  как-то ускорить?


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: diks on February 11, 2020, 08:48:03 AM
Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!

сам то смотрел в etherscan?
транзакция прошла
Я смотрел, она висит уже 200 дней( как исполненная). Есть ли способ ее  как-то ускорить?

ТРАНЗАКЦИЮ УСКОРИТЬ! РАЗ! ДВА!
фсе
с тебя 100 баксов

пы.сы. если тебе хитбтс не зачислисл на баланс 303 токена - пиши им в саппорт


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: PAVEL.stav on February 11, 2020, 09:24:23 AM
Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!

сам то смотрел в etherscan?
транзакция прошла
Я смотрел, она висит уже 200 дней( как исполненная). Есть ли способ ее  как-то ускорить?

ТРАНЗАКЦИЮ УСКОРИТЬ! РАЗ! ДВА!
фсе
с тебя 100 баксов

пы.сы. если тебе хитбтс не зачислисл на баланс 303 токена - пиши им в саппорт
А то что из 8170815 только 1290014 Block Confirmations?


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: A-Bolt on February 11, 2020, 11:20:15 AM
А то что из 8170815 только 1290014 Block Confirmations?

8170815 - это номер блока, в который была включена транзакция. Это случилось 17 июля 2019 года. Полгода уже прошло с тех пор, как транзакция подтвердилась. С добрым утром!


Title: Re: Как отменить зависшую транзакцию Ethereum
Post by: SupeDD on February 11, 2020, 05:10:44 PM
через метамаск можно ускорить транзу, а что бы прям отменить такого не слышал