June 6, 2022

Кошелёк Metamask

Многофункциональный и удобный кошелёк с открытым исходным кодом, который работает с огромным количеством различных сетей блокчейнов. Является самым популярным кошельком для работы с децентрализованными продуктами.

Кошелёк может подключаться к смарт-контрактам и Dapps, что очень удобно при работе с различными сервисами.

Установка

Metamask поддерживается на таких браузерах как: Chrome, Firefox, Brave и Edge. Также его можно установить на iOS и Android (не рекомендуется).

Переходим по ссылке. На сайте нужно нажать на кнопку “Install Metamask for (ваш браузер. У меня Firefox)”.

Вас перебросит на сайт с расширениями (в моём случае на сайт Firefox). Далее нажимаем на кнопку “Добавить”.

Подтверждаем добавление расширения. Расширение установлено. Теперь нужно создать ваш личный кошелек. Нажимаем кнопку “Начать работу”.

Приложение предлагает нам восстановить кошелек с помощью seed-фразы, либо создать новый. Так как кошелька у нас ещё нету, нажимаем кнопку “Создать кошелек”. Если у вас уже есть кошелек, тогда нажимайте кнопку “Импортировать кошелек”.

Metamask попросит разрешения собирать данные для улучшения продукта. Нажимаем кнопку “Я согласен”. Далее появится страница с полями для ввода пароля, которым вы будете открывать Metamask в браузере. Вводим пароль (лучше создать в генераторе паролей), ставим галочку о согласии с условиями и нажимаем кнопку “Создать”.

При восстановлении Metamask на новом устройстве, либо после удаления старого, пароль сбросится. Если вы его забыли, можно удалить расширение и установить заново. Свой кошелёк вы восстановите с помощью seed-фразы, которая станет доступна на следующем этапе.

Metamask предупреждает нас о том, что seed-фраза очень важна и предлагает посмотреть видео об этом. О важности данной последовательности вы уже предупреждены, поэтому нажимаем кнопку “Далее”. На следующей странице Metamask снова предупреждает о важности данной фразы, о том, что её нужно очень тщательно хранить. Нажимайте на размытое поле, вам откроется ваша seed-фраза. Её нужно записать в блокнот и хранить. После этого нажимайте кнопку “Далее”.

Теперь Metamask проверяет сохранили ли вы фразу. Из блоков кликом мыши нужно собрать вашу записанную seed-фразу. Собрав фразу нажимаем кнопку “Подтвердить”.

Кошелек зарегистрирован. Можно увидеть интерфейс Metamask.

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

Если значка нет, тогда в настройках браузера нужно перейти в панель расширений и закрепить Metamask на главное окне.

Сразу хочу обратить ваше внимание на то, что кошелёк Metamask изначально работает в сети ERC20. То есть сюда нельзя сбрасывать токены других сетей, иначе они исчезнут.

В Metamask можно добавлять различные сети, но это мы будем разбирать чуть позже.

Интерфейс

  1. Меню выбора и добавления сетей.
  2. Работа с кошельками и настройки.
  3. Меню работы с выбранным кошельком: просмотр в эксплорере Etherscan, адрес кошелька в текстовом виде и QR-коде, а также список Dapps подключенных в данный момент к вашему кошельку.
  4. Название и адрес кошелька. Для быстрого копирования можно просто кликнуть.
  5. Интерфейс для отправления токенов.
  6. Свапалка (конвертирование токенов) внутри Metamask. Лучше использовать сторонние сервисы (дорогая комиссия).
  7. Добавление и выбор сетей

Добавление и выбор сетей

Добавить сеть можно ручным и автоматическим способом. Так как мы учимся, будем разбирать оба варианта.

Ручное добавление

Адреса основных сетей можно найти на этом сайте. Для примера будем добавлять сеть Binance Smart Chain.

Переходим по ссылке выше.

На скриншоте сразу видна нужная нам сеть. Спускаемся ниже, нам нужна основная сеть, поэтому данные берём в строчке с припиской “Mainnet”.

Теперь возвращаемся к кошельку. Переходим в меню выбора и добавления сетей.

Нажимаем на кнопку “Добавить сеть”.

Появляется вкладка с полями. Необходимо внести данные сети, для того, чтобы Metamask мог присоединиться к ней.

Возвращаемся к сайту с данными сети.

1. Копируем текст (можно без RPC) Binance Smart Chain Mainnet и вводим во вкладку “Имя сети”.

2. Копируем ссылку и вводим во вкладку “Новый URL RPC”.

3. Копируем число и вводим во вкладку “Идентификатор цепочки”.

4. Копируем символ и вводим во вкладку “Символ валюты”.

5. Копируем ссылку и вводим во вкладку “URL-адрес проводника блока”.

Получается вот так. Нажимаем сохранить.

Готово. В выделенных областях можно видеть, что сеть подключена.

Зайду немного вперёд. Даже переключаясь на другую сеть, адрес вашего кошелька остаётся тем же самым. Это очень удобно.

Автоматическое добавление

Тут всё очень просто. Есть прекрасный сервис - Chainlist. Нужно всего лишь подключить кошелек, выбрать необходимую сеть и добавить. Переходим по ссылке. Нажимаем кнопку “Connect Wallet”.

Всплывает окно с Metamask. Он запрашивает разрешение на соединение с сайтом (данная функция очень важна. Нельзя подсоединять кошелек к неизвестным вам сайтам. Это может привести к тому, что злоумышленники получат доступ к вашему кошельку и спокойно смогут вывести активы). В нашем случае подтверждаем подключение и нажимаем кнопку “Далее” и “Подключиться”.

В правом верхнем углу под цифрой 1 можно увидеть, что наш кошелек подключен к сервису. В поисковой строке под цифрой 2 нужно ввести название токена, либо сети. В нашем случае мы будем добавлять основную сеть Polygon (MATIC). Вводим название в строку, нажимаем кнопку “Add to Metamask” и в всплывающем окне нажимаем кнопку “Одобрить”. После этого появится окно в котором сервис спрашивает нужно ли переключать сеть на добавленную. Если да - активная на данный момент (Binance Smart Chain) переключится на новую (Polygon).

Готово.

Выбор сетей

Выбор можно осуществить в данном меню.

Галочкой отмечена активная на данный момент сеть. Для переключения жмём на название другой сети.

Готово.

Работа с кошельками

При активной работе с различными сервисами, площадками и так далее, всегда есть риск того, что вы свяжете свой кошелек со скамом. Поэтому нельзя, чтобы ваши активы лежали на одном кошельке. Функционал Metamask позволяет сделать несколько кошельков. Они не будут связаны друг с другом и тем самым, ваш главный кошелек, на котором лежат основные активы будет в безопасности. Возможно вас и заскамят, но заскамят отведённый для этого адрес, где не будет много активов.

Один кошелек должен быть буферным, на котором будут лежать основные средства. Для подключения к DEX биржам, нужно создать второй кошелёк. Остальные создавайте по мере необходимости. Допустим по “секторам” своей работы (IDO, Airdrops, DeFi и так далее).

Нажимаем на выделенную область. Мы перейдём в меню аккаунтов. В данном меню переходим во вкладку “Создать счёт”. Я создам сразу несколько.

Каждый счёт - новый кошелек. У него свой адрес. Это очень удобно.

При подключении к сервису не забудьте выбрать только предназначенный для этого сервиса кошелёк. Галочки нужно оставить только на нужных кошельках.

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

Также во вкладке счетов есть очень полезная функция “Заблокировать”. Она позволяет выйти из аккаунта. Это удобно, если вы закончили свою работу. Чтобы открыть аккаунт, нужно ввести пароль, который вы указали при установке.

Сброс авторизации с сервисами

Когда вы закончили работу, лучше отключиться от приложения. Это можно сделать кликнув по выделенной на скриншоте области и нажав на кнопку “Подключенные сайты”. Перед этим я подключился к PancakeSwap.

Нажимаем на иконку корзины. Подключение закрыто.

Транзакции

Для того, чтобы отправить токены себе на кошелёк. Нужно скопировать адрес кошелька Metamask (в разборе интерфейса было указано где его можно скопировать) и ввести его в поле получатель. Перевод можно осуществить с биржи, аппаратного или любого другого кошелька, где хранятся ваши токены.

После перевода баланс можно посмотреть тут.

Для перевода средств с Metamask на любой другой кошелёк, нужно нажать на кнопку “Отправить” и в появившемся поле ввести адрес кошелька, на который вы хотите перевести средства. Перед этим сеть нужно переключить на соответствующую кошельку, на который осуществляется перевод.

Вводим необходимое количество актива (не забываем, что нужно учитывать комиссию в виде газа. Может просто не хватить средств). Нажимаем кнопку “Далее”.

Подтверждаем.

При переводе токенов нужно не забывать про комиссию. Тут не получится как бирже, что у вас просто снимут часть средств. У каждой сети свой главный токен, он также выступает как средство оплаты комиссии. Поэтому при переводе другого токена, например USDT в сети ERC20, вам нужно завести немного ETH (основного токена сети ERC20) для комиссии. Для BEP20 - BNB, для Polygon - MATIC и так далее.

Добавление токенов

Будем добавлять токен USDT в сети ERC20. Для этого нажимаем кнопку “Import Tokens”.

Открывается панель с ячейками. Популярный токены можно найти пользуясь поисковой строкой. USDT там тоже будет. Но мы воспользуемся ручным способом, поэтому переходим во вкладку “Пользовательский токен”. Данные для ввода можно посмотреть в эксплорере блокчейна, на котором базируется токен. Переходим по ссылке и кликаем на вкладку “Tokens” в шапке сайта.

Заполняем поля соответствующие цифрам. В поле 2 нужно ввести короткое название токена, в нашем случае USDT (с данным токеном система сама подгружает данные, после введения адреса контракта).

Metamask - прекрасный кошелек, который является одним из главных мультиинструментов для работы в криптопространстве. Однако для постоянного хранения своих средств я бы его не использовал. На Metamask нужно держать минимальную сумму для работы.