Bitcoin Forum
May 06, 2024, 10:47:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как отменить зависшую транзакцию Ethereum  (Read 314 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/


1715035666
Hero Member
*
Offline Offline

Posts: 1715035666

View Profile Personal Message (Offline)

Ignore
1715035666
Reply with quote  #2

1715035666
Report to moderator
1715035666
Hero Member
*
Offline Offline

Posts: 1715035666

View Profile Personal Message (Offline)

Ignore
1715035666
Reply with quote  #2

1715035666
Report to moderator
1715035666
Hero Member
*
Offline Offline

Posts: 1715035666

View Profile Personal Message (Offline)

Ignore
1715035666
Reply with quote  #2

1715035666
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715035666
Hero Member
*
Offline Offline

Posts: 1715035666

View Profile Personal Message (Offline)

Ignore
1715035666
Reply with quote  #2

1715035666
Report to moderator
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: 2315
Merit: 2312


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!