Bitcoin Forum
November 09, 2024, 05:30:37 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как отменить зависшую транзакцию Ethereum  (Read 333 times)
Rinz (OP)
Newbie
*
Offline Offline

Activity: 168
Merit: 0


View Profile
September 20, 2018, 10:59:09 AM
 #1

Периодически возникают ситуации, когда нагрузка на сеть Ethereum резко возрастает, и отправляя транзакцию с установленной ценой газа (Gas), на которой недавно еще всё летало, неожиданно транзакция зависает, и в эксплорере   мы видим статус Pending, который может не меняться на протяжении многих часов и даже суток. Ситуация усугубляется тем, что отправка повторных транзакций не решает проблемы, и все они становятся в очередь за первой. Как итог имеем нервный срыв, расстройство пищеварения (и бесконечную икоту Виталика Бутерина  Cheesy), т.к. как всегда и у всех всё нужно срочно и еще вчера.
Каких-то штатных инструментов проталкивания или отмены транзакции не существует, однако существует достаточно несложный прием, позволяющий отменить зависшую транзакцию, после чего вы можете её отправить с повышенной ценой газа.
Прием этот состоит в том, что в сеть отправляется новая транзакция - со своего на свой же адрес отправляется 0 (ноль) эфира, но с высокой ценой газа, обеспечивающей включение в блок при текущей нагрузке на сеть. При этом необходимым условием является указать в этой транзакции такой же "nonce", который был и у зависшей транзакции.

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

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

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

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

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


my1st
Copper Member
Jr. Member
*
Offline Offline

Activity: 350
Merit: 1


View Profile
September 20, 2018, 01:09:13 PM
 #2

А еще намного проще если пользоваться метамаском - там под зависшей транзакцией появляется надпись: "Taking too long? Retry with a higher gas price here" - кликаем на нее и в метамаске появляется новая транзакция, нажав на которую можно увеличить количество газа.

Rinz (OP)
Newbie
*
Offline Offline

Activity: 168
Merit: 0


View Profile
September 20, 2018, 02:46:26 PM
 #3

А еще намного проще если пользоваться метамаском - там под зависшей транзакцией появляется надпись: "Taking too long? Retry with a higher gas price here" - кликаем на нее и в метамаске появляется новая транзакция, нажав на которую можно увеличить количество газа.

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

Activity: 3
Merit: 0


View Profile
February 11, 2020, 08:31:46 AM
 #4

Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

Заранее благодарен!
diks
Legendary
*
Offline Offline

Activity: 2632
Merit: 1450



View Profile
February 11, 2020, 08:37:35 AM
 #5

Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

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

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

PAVEL.stav
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 11, 2020, 08:42:06 AM
 #6

Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

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

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

Activity: 2632
Merit: 1450



View Profile
February 11, 2020, 08:48:03 AM
 #7

Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

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

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

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

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

PAVEL.stav
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 11, 2020, 09:24:23 AM
 #8

Здравствуйте! Можно что-то сделать(как-то ускорить) с данной транзакцией? https://etherscan.io/tx/0xc5bc367dc97c69f98535a4172e6dcfb6a7164b9706f7d52484806b7b7c51048c

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

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

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

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

Activity: 2334
Merit: 2374


View Profile
February 11, 2020, 11:20:15 AM
Last edit: February 11, 2020, 12:58:55 PM by A-Bolt
 #9

А то что из 8170815 только 1290014 Block Confirmations?

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

Activity: 18
Merit: 0


View Profile
February 11, 2020, 05:10:44 PM
 #10

через метамаск можно ускорить транзу, а что бы прям отменить такого не слышал
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!