Появилась необходимость отправить токены ERC-20 или сам Эфир на другой кошелек.
Как же это сделать?
Изначально для перевода нужно иметь небольшое количество Эфира на счету (если вы выиграли Eth-чек в новогодней раздаче в чате DaoDimbur, можете использовать его, отправив эфир из телеграм-бота на свой номер счета, полученный ранее в одном из предыдущих уроков). Сама криптовалюта ethereum случит в качестве топлива, необходимого для осуществления операций в блокчейне эфира. Более подробно на принципах работы блокчейна эфира, газе, гвеях и других технических моментах остановимся в отдельном уроке.
Итак, убедились, что есть и эфир, и токен на счету - действуем! Открываем Metamask, выбираем Токен, отправляем.
По умолчанию Метамаск предлагает 3 варианта скорости проведения транзакции (от нее зависит размер комиссии, которую вы заплатите за перевод), но можно настроить скорость самостоятельно через расширенные настройки.
Если транзакция несрочная, можно сэкономить, узнав текущую минимальную стоимость газа в телеграм-боте Etherdrops и выставив её вручную в Метамаске. Стоимость газа постоянно меняется (соответственно, стоимость транзакций в блокчейне Эфира тоже). Узнать текущее значение можно помимо бота и через любые другие популярные ресурсы в сети, включая уже известный https://etherscan.io/
Что ж, бот предложил 68 gwei (в то время как etherscan показывал 87). Пробуем 68!
Если вы установите слишком низкую комиссию, транзакция может надолго "застрять" в блокчейне, т.к. в приоритете обработки будут другие операции. Я доверюсь боту, попробую сэкономить пару баксов по сравнению с "медленными комиссиями" по умолчанию от Метамаск.
Даже при самом негативном стечении обстоятельств средства всегда будут в сохранности, а перевод можно будет ускорить, направив комиссии повторно. Тогда это просто станет живым примером поговорки "скупой платит дважды" - в данном случае за транзакции в блокчейне.
Что ж, операция подтверждена, идем проверять ее в блокчейн-обозреватель (для этого достаточно из метамаска перейти на страницу своего счета в etherscan).
У транзакции статус pending (в ожидании), а gas tracker показывает ожидаемую скорость обработки операции свыше 1 часа.
Но.. транзакция подтвердилась буквально за 5 минут, статус pending сменился номером блока в цепочке блокчейна Ethereum, а Метамаск сообщил об успешном переводе.
Комиссия сэкономлена, токены отправлены, инструкция записана.
Stay tuned!