fbpx
Меню

Как отменить незавершенную транзакцию Ethereum

В последние время многие пользователи сталкиваются с тем, что время проведения транзакции Ethereum уж слишком затянулось. Окей, мы готовы ждать 40 минут, или пару часов. Но иногда ожидание затягивается на дни. А в это время кошелек нельзя использовать для следующей отправки средств. Токены на него только зачисляются.

Что такое ожидающая транзакция?

Формулировка «транзакция ожидает завершения» означает, что она не была записана в блокчейн. Чтобы ваша транзакция была зарегистрирована, вы должны заплатить майнерам (компьютерам в сети, поддерживающим блокчейн) комиссию за обслуживание или транзакцию, называемую gas.

Но тут есть нюанс — майнеры работают ради прибыли; они добавят только те транзакции, которые сделают их богаче, а значит, транзакции с высокими затратами на gas.

Чтобы оперативно мониторить ваши транзакции, можно воспользоваться сервисом Etherscan. Это хорошая платформа для мониторинга транзакций по любому адресу. Она сообщает вам, была ли транзакция записана и когда она была записана или еще не завершена.

Pending transaction

Тут нужно понимать, что первые две транзакции с отметкой pending это те, которые ожидают обработки.

Что такое Nonce?

Это число используется только один раз. Чтобы предотвратить двойные траты — тратить одни и те же деньги дважды — адреса Ethereum используют одноразовый номер. Каждый адрес присваивает номер каждой своей транзакции. Это число начинается с нуля для первой транзакции по этому адресу и увеличивается на единицу с каждой последующей транзакцией. Это означает, что никакие две транзакции не могут иметь одинаковый одноразовый номер. Каждое число используется на этом адресе только один раз — nonce.

Предвижу резонный вопрос – причем тут ожидающая транзакция к одноразовому номеру?

Если вы не хотите отменять транзакцию, вы можете создать новую, которой присвоите тот же одноразовый номер, что и зависшей транзакции. Главная задача – установить соответствующую сумму вознаграждения в gas. Майнеры выберут для обработки платную транзакцию. Изменения запишутся в блокчейн, и бесплатная транзакция станет недействительной.

Платно, но быстро.

Если же вы не готовы переплачивать, то остается только отменить транзакцию.

Последовательность действий

Вам понадобится кошелек Ethereum с расширенными параметрами отправки. Coinomi и Trust Wallet на Android имеют эту функцию. Мы будем использовать Trust Wallet.

Зайдите на Etherscan и введите свой адрес в поле поиска. Вы увидите список всех ваших транзакций.

Выберите хэш последней успешной транзакции и запишите его одноразовый номер.

Вам нужно будет найти подходящий размер комиссии, однако, чаще всего ваш кошелек сделает это за вас. Ethgasstation также может предоставить вам подходящий размер комиссии. Ethgasstation показывает подходящую плату за газ в зависимости от скорости транзакции.

Откройте свой кошелек, выберите Ethereum и выберите отправить.

Если вы намереваетесь отменить транзакцию, введите свой адрес и введите ноль в качестве суммы отправки.

Но если вы намерены разрешить отложенную транзакцию, введите исходный адрес и сумму, отправленную в ожидающей транзакции.

Выберите «Дополнительно» и введите одноразовый номер последней подтвержденной транзакции, увеличенный на единицу, в поле одноразового номера.

Значок настроек, когда он выбран, позволяет перейти к расширенным параметрам транзакции в Trust Wallet. Добавьте единицу в одноразовый номер последней подтвержденной транзакции и введите его в поле одноразового номера.

Сохраните и отправьте транзакцию.

Ваша транзакция будет отображаться как подтвержденная в кратчайшие сроки, а ожидающая транзакция будет отклонена.

Чтобы этого больше никогда не повторилось, всегда выбирайте подходящую плату в gas для своих транзакций. Обычно ваш кошелек дает вам подходящий размер комиссии, но, если вы все еще Eth-gas-station придет вам на помощь. EtherScan также поможет вам отслеживать статус вашей транзакции.

Вы не поверите, но на момент написания этой статьи у меня в кошельке была незавершенная биткоин-транзакция, и, если я таким способом ускорю ее, я напишу об этом. Спасибо за чтение, аплодисменты приветствуются) Если остались вопросы или комментарии, пишите, будут рада помочь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Максимальный размер файла: 2 МБ.

Авторизация
*
*
Регистрация
*
*
*
captcha
Генерация пароля