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" - кликаем на нее и в метамаске появляется новая транзакция, нажав на которую можно увеличить количество газа. Если метамаском, то да, но большинство все-таки пользуются MEW. Сам столкнулся с ситуацией когда срочно надо было перевести эфиры, и вдруг неожиданно для меня транзакция зависла намертво. В случае с MEW выручить может только описанный способ.https://i.imgur.com/zUq89QS.png 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? транзакция прошла Title: Re: Как отменить зависшую транзакцию Ethereum Post by: diks on February 11, 2020, 08:48:03 AM Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c Заранее благодарен! сам то смотрел в etherscan? транзакция прошла ТРАНЗАКЦИЮ УСКОРИТЬ! РАЗ! ДВА! фсе с тебя 100 баксов пы.сы. если тебе хитбтс не зачислисл на баланс 303 токена - пиши им в саппорт Title: Re: Как отменить зависшую транзакцию Ethereum Post by: PAVEL.stav on February 11, 2020, 09:24:23 AM Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c Заранее благодарен! сам то смотрел в etherscan? транзакция прошла ТРАНЗАКЦИЮ УСКОРИТЬ! РАЗ! ДВА! фсе с тебя 100 баксов пы.сы. если тебе хитбтс не зачислисл на баланс 303 токена - пиши им в саппорт 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 через метамаск можно ускорить транзу, а что бы прям отменить такого не слышал
|