Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: zasad@ on January 11, 2021, 11:56:37 AM



Title: MyCrypto увеличение комиссии и отмена транзакци
Post by: zasad@ on January 11, 2021, 11:56:37 AM
Начало.
Начнем с теории, она как правило большинству пользователей не интересна:)
Выберем любую транзакцию из блокчейна
https://etherscan.io/tx/0xf24c027cd1d90b92164fdb9d752b5bc0a4b567a2186feb3dd8fe9dca73d8f13f
https://i.ibb.co/kmh0wpV/1.jpg (https://ibb.co/WVcFMQN)
Обратим внимание на параметр Nonce. Это счетчик исходящих транзакций. Счет начинается с нуля.
С каждой новой транзакцией счетчик увеличивается.
Вы не можете отправить несколько транзакций одновременно, эти операции будут выполнятся последовательно. (Не путайте с массовой отправкой через смартконтракт- это одна операция)
Сначала операция с Nonce 0, потом 1 , потом 2 и тд.
Если у операции с Nonce 0 низкая комиссия, а у с Nonce 1 и 2, высокая, то 1 и 2 не будут обрабатываться, пока Nonce 0 не будет обработана или отменена.

Это также защищает от двойных трат, потому что операции выполняются последовательно.
Подробнее:
https://kb.myetherwallet.com/ru/transactions/what-is-nonce/


MyCrypto.com

В начале 2018 года один из разработчиков популярного кошелька MyEtherWallet (MEW) объявил о выпуске альтернативного продукта MyCrypto.com с идентичным интерфейсом и функционалом.
Я не вникал в причины, что это было- маркетинговый ход или недопонимание к команде. Напишите, если знайте.

Подробнее:
https://bitstat.top/blog.php?id_n=2486


Увеличение комиссии:

В метамаске есть кнопка увеличить комиссию, а в MyCrypto нет.

Для начала лучше использовать gastracker
https://etherscan.io/gastracker

Но стоимость газа может вырасти за 5 минут на 50-100 пунктов и ваша комиссия застранет на 1 час, а последующие отправки не будут работать.

Что нужно делать?
1.Зайти в MyCrypto  используя аппаратный кошелек, кодовую фразу или файл кошелька.
2. Найти Nonce застрявшей транзакции.
3. Создать такую же транзакцию с той же суммой и тем же получателем,
но измените цену газа на оптимальную( выше застрявшей транзакции) и в Nonce установите значение застрявшей транзакции.
https://i.ibb.co/JvSnJz6/1.jpg (https://ibb.co/bsG19rw)
4.Ваша транзакция подтвердится, а старая будет отменена(без потери комиссии). Не может быть 2 транзакции с одинаковым Nonce.


Отмена транзакции:
1.Зайти в MyCrypto  используя аппаратный кошелек, кодовую фразу или файл кошелька.
2. Найти Nonce застрявшей транзакции.
3. Создать такую же транзакцию с суммой 0 и тем же получателем,
но измените цену газа( выше застрявшей транзакции) на оптимальную и в Nonce установите значение застрявшей транзакции.
4.Нулевая транзакция подтвердится, отменив старую(без потери комиссии).

Это объясняет почему за отмену транзакции взымается комиссия.

Скачивайте кошелек только с официального сайта
https://mycrypto.com