Кошелек METAMASK. Установка и добавление совместимых сетей. Инструкция
MetaMask – это одновременно мобильный кошелек и расширение (плагин) для браузера Chrome, а также для других браузеров, которое работает в качестве криптовалютного кошелька в сети Ethereum и в других Ethereum-совместимых сетях. Пользователи MetaMask могут покупать, отправлять, тратить и обменивать своими монеты и токены.
MetaMask – мультивалютный теплый некастодиальный браузерный кошелек и мультивалютный теплый мобильный кошелек.
В данной инструкции описано, как скачать и установить расширение и приложение MetaMask, как добавить различные Ethereum-совместимые сети и отображение криптовалют в кошельке.
- Скачивание и установка кошелька
- Меры безопасности при установке
- Способы добавления совместимых сетей
- Список и настройки Ethereum-совместимых сетей
- Способы добавления отображения криптовалют
Установка расширения браузера MetaMask
- Мы рекомендуем использовать браузер Chrome от Google. Чтобы скачать и установить MetaMask, перейдите на официальный сайт: https://metamask.io и нажмите «Download now» (“Загрузить сейчас”).Браузерную версию MetaMask так же можно скачать и далее установить по официальной ссылке из магазина расширений браузера Chrome: https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn.
Будьте внимательны и доверяйте только официальному сайту https://metamask.io/ и избегайте попадания на фишинговые сайты.
Будьте бдительны и скачивайте MetaMask только через сайт, предоставленный выше. Все остальные (неофициальные) сайты могут быть связаны с мошенничеством и могут стать причиной кражи личных данных и потери средств.
2. MetaMask подключается к браузеру как расширение, поэтому после нажатия кнопки “Download now” откроется меню, в котором можно выбрать, к какому браузеру прикрепить кошелек. В качестве примера установим MetaMask для браузера Chrome. Выберите браузер и нажмите на кнопку “Install MetaMask for Chrome” (“Установить MetaMask для Chrome”).
3. Далее в браузере откроется новая страница и перенаправит в интернет-магазин Chrome. Необходимо нажать на кнопку «Установить».
4. Нажмите на «Установить расширение» для подтверждения установки кошелька.
5. После успешной установки откроется окно, в котором нужно нажать на кнопку «Начать работу».
Успешно установлен браузерный кошелек MetaMask в браузер Chrome.
- Придумайте и введите сложный пароль.
- Не используйте одинаковые пароли и пароли, которые содержат личную информацию.
Для наилучшей защиты пользуйтесь генератором сложных паролей. Например: https://1password.com/ru/password-generator
ВАЖНО: сложный пароль состоит из 15 или более символов, содержит маленькие и большие буквы, специальные символы и цифры. Пример сложного пароля: 3t5k2U_Fs%;S8Pr3Nm^) (не используйте данный пароль).
- Сохраните пароль в недоступном для посторонних людей месте.
- Сохраните seed-фразу в диспетчере паролей, например, в 1Password.
- Запишите seed-фразу на листе бумаги и храните в надежном месте. Если вы хотите дополнительную безопасность, запишите ее на нескольких листах бумаги и храните в 2–3 разных местах.
- Запомните seed-фразу.
- Seed-фраза 12 слов: сохраните seed фразу так чтобы никто никогда кроме вас не получил доступ (в виде сид-фразы).
ВАЖНО: не сохраняйте свои пароли и seed-фразы на компьютере с подключенным интернетом, в google-таблицах и облачных сервисах. Лучше всего сохранить пароли в файле, а сохранить файл на отдельной флешке и продублировать пароли в печатном виде на бумаге.
1. Возможно создать новый кошелек или импортировать кошельки, созданные ранее.
2. Необходимо создать кошелек по шагам, предложенным сервисом. ВНИМАТЕЛЬНО читайте всё, что написано на каждой странице при создании кошелька.
Как подключить МетаМаск
После создания кошелька мы можем подключаться к сайтам, что поддерживают стандарты Web3. Один из популярных примеров – Uniswap.
Нажимаем «Подключить кошелёк» .

В списке предложенных вариантов есть MetaMask.

Окно откроется автоматически. Проверьте, соответствует ли домен – сайту, с которым вы соединяетесь. Выберите аккаунт и подтвердите выбор «Далее» .

Следующее окно показывает, что именно требует сервис. Видим, что только просмотр адресов разрешенных счетов. Это безопасно, и мы можем «Подключиться» .

Поздравляем! Вы успешно подключились через MetaMask к другому сайту. Теперь с ним можно взаимодействовать. По такому же примеру соединяются с другими сайтами новой вселенной Web3.
Учебник: Подключение к MetaMask с помощью ванильного JavaScript
В этом посте вы узнаете, как просто подключить ваше фронтенд-приложение к кошельку MetaMask, используя простой код JavaScript.
Цель состоит в том, чтобы продемонстрировать, насколько это просто, без всякого шума библиотек типа React.
Создаем новую песочницу Vanilla JavaScript Sandbox
Для начала откроем https://codesandbox.io/ и создадим новую песочницу для VanillaJS.
Вы можете удалить все содержимое файла index.js , чтобы начать все с чистого листа.
Теперь мы готовы к работе!
Понимание window.ethereum
Чтобы подключиться к кошельку MetaMask, нам необходимо программно проверить, установлено ли у пользователя расширение MetaMask в браузере. Для этого мы можем просто вставить этот код в наш файл index.js :
После вставки проверьте вкладку Console в вашей песочнице, вы должны увидеть сообщение console.log . Если у вас не установлен MetaMask, убедитесь в этом, посетив официальный сайт и выбрав правильную версию для вашего браузера.
Продолжаем, что же такое window.ethereum вообще? Если не вдаваться в подробности, расширение браузера внедряет этот объект в ваш браузер. Этот объект ethereum более формально называется Ethereum Provider, который, как следует из названия, предоставляет вам API для доступа к сетям на основе Ethereum.
Если вам интересно узнать об API Ethereum Provider, читайте подробнее здесь.
Проверка наличия у браузера пользователя доступа к кошельку MetaMask
Теперь давайте создадим кнопку, которая будет сообщать нам, готовы ли мы подключиться к MetaMask или нет на основе того, доступен ли window.ethereum или нет.
Отлично, теперь у нас есть кнопка, которая будет отключена и скажет пользователю пойти и установить MetaMask в случае, если он недоступен. В противном случае будет отображаться «Подключить кошелек».
Отображение всплывающего окна MetaMask для запроса разрешений на просмотр учетных записей пользователей
Теперь, когда у нас есть кнопка, нам нужно убедиться, что при нажатии на нее у пользователя появится всплывающее окно MetaMask.
Обнаружение и отображение текущей сети
Давайте добавим новый элемент в наш index.html .
В наш файл index.js мы добавим пару новых функций:
А в нашей функции connect обновим ее, чтобы она выглядела следующим образом:
Как подключить существующий кошелек в Metamask

В этой статье я расскажу о том, как пользователи, начинающие работу с расширением или мобильным приложением Metamask, могут подключить уже существующий кошелек, например, работая в другом браузере или на другом смартфоне.
Вариант 1: Браузерное расширение Metamask
Чаще всего пользователи устанавливают расширение Metamask в браузере, поскольку задействуют кошелек для оплаты комиссий или при обмене криптовалюты на специальных свап-платформах. Кошелек импортируется одинаково во всех веб-обозревателях, и процесс выглядит так:
После установки или переустановки дополнения нажмите по его значку на панели с расширениями в вашем браузере.![]()
Произойдет переход на новую страницу, где необходимо щелкнуть «Начало работы».![]()
Прочитайте общие правила использования Metamask, после чего согласитесь с ними для перехода к следующему окну.![]()
В нем выберите вариант с уже имеющейся секретной фразой для восстановления, нажав по кнопке «Импорт кошелька».![]()
Выберите один из типов секретной фразы, отталкиваясь от того, из скольких слов она у вас состоит. Обычно это 12 слов, и изменение настройки не требуется.![]()
Найдите эту самую секретную фразу в своем сохраненном источнике и последовательно введите все слова из нее.![]()
Введите новый пароль, который будет использоваться для доступа к данному кошельку в этом браузере (при каждом импорте кошелька этот пароль сбрасывается, и вы просто вводите заново любой другой). Обязательно примите условия использования, отметив галочкой соответствующий пункт.![]()
Остается нажать «Импорт» и дождаться, когда кошелек будет добавлен в браузерное расширение.![]()
Вы получите уведомление о том, что все прошло успешно.![]()
Можете закрыть данное окно и использовать кошелек. Меняйте сети, заводите криптовалюту, оплачивайте транзакции и просто храните токены.![]()
К сожалению, подключить более одного кошелька в одном браузере не получится, можно только работать с отдельными счетами, добавляя их неограниченное количество для одного аккаунта. Если нужно импортировать еще один кошелек для параллельной работы, просто воспользуйтесь любым другим браузером, чтобы каждый раз не переустанавливать расширение для переключения.
Вариант 2: Мобильное приложение
Те юзеры, кто установил Metamask на свой смартфон или планшет, тоже могут без проблем импортировать уже существующий кошелек. Если нужно выйти из предыдущего, сделайте это так, как было рассказано выше: удалите текущее приложение или очистите данные пользователя через настройки вашего Android или iOS. Далее следуйте инструкции.
Запустите приложение и тапните по кнопке «Импортируйте с помощью секретной фразы для восстановления».![]()
Введите каждое слово без пробелов в соответствующем поле или нажмите по значку с QR-кодом, чтобы перейти к его сканированию.![]()
Иногда пользователи выбирают такой метод сохранения секретной фразы и создают из нее QR-код. Приложение поддерживает сканирование, поэтому вам понадобится только поместить код в выделенную область и дождаться завершения сканирования.![]()
Введите новый пароль, который вы будете использовать при входе в данный кошелек в рамках этого приложения.![]()
После нажмите «Импорт», чтобы подтвердить добавление уже существующего кошелька в новое приложение.![]()
Через несколько секунд вы будете уведомлены о том, что операция прошла успешно и вы можете начинать использование кошелька.![]()
Взаимодействуйте с интерфейсом приложения так, как это нужно именно вам.![]()
После импорта существующего кошелька в новом приложении или браузерном расширении будет по умолчанию выбрана сеть ETH, то есть вы не увидите токены, которые хранятся у вас в других сетях. Для этого их нужно добавить вручную или автоматически, отыскав кнопки на сайтах. Детальнее об этом написано в другой моей статье: