Как создать кошелёк в MetaMask?
Привет, друг, на связи криптапиражок
Данная инструкция была написана специально для статьи "Лучший гайд по крипте". Если тебе хочется в крипту, но ты не знаешь ничего, то крайне рекомендую начать со статьи.
Что такое MetaMask?
MetaMask - это некастодиальный (небиржевой) криптокошелек, созданный компанией ConsenSys. Работает исключительно с EVM-сетями (Ethereum/Arbitrum/BSC/Optimism и другие).
Есть два вида этого кошелька - расширение для браузера и мобильное приложение. Но свою популярность MetaMask приобрёл из-за расширения, и именно его мы будем рассматривать в данной статье.
Кошелёк позволяет делать ряд ончейн-действий: отправка и приём монет и NFT, подключение и работа с DeFi-приложениями, а также есть возможность обменять монеты на DEX и воспользоваться мостом. Короче, MetaMask позволяет удобно работать с блокчейном.
Установка расширения
Расширение можно скачать через официальный сайт - https://metamask.io/download/, либо же вы можете самостоятельно найти его.
1. Чтобы не допустить попадание на скам, переходим в интернет-магазин расширений Chrome
На примере браузера Chrome
На примере браузера Yandex
- Набираем в поиске "Metamask" и нажимаем на иконку кошелька (3 звезды и 4 тыс. отзывов, на Апрель 2024)
Интернет-магазин расширение Chrome
2. Через поисковую строку
Внимательно смотрим на домен, у официального сайта Metamask он: https://metamask.io/download/
- Metamask можно установить также на IOS и Android. Нажимаем на кнопку установки и нас перекидывает в магазин расширений
Так вы сразу получите доступ к секретной фразе для восстановления
- Записываем секретную фазу для восстановления (seed phrase) на листок и не теряем его, не рекомендуется хранить скриншот экрана в подвергаемых взлому местах (галерея, заметки, избранное). ФРАЗА НИЖЕ ПОКАЗАНА ДЛЯ НАГЛЯДНОСТИ, НИКОГДА И НИКОМУ ЕЁ НЕ ОТСЫЛАЙТЕ (УЧЕБНЫЙ ПРИМЕР)
Слова под порядковыми номерами 5, 7 и 12 скрыты из соображений не предоставить доступ любознательным читателям и новичкам, которые решат использовать этот кошелёк, как основной
А теперь разъясним пару важных моментов:
Пароль нужен для доступа к кошельку внутри одного устройства. По паролю вы не восстановите свой кошелёк на другом устройстве. Например, вы установили кошелек на ноутбуке, но хотите восстановить его на телефоне. Пароль для этого не подойдёт. Для восстановления нужна сид-фраза.
А что если потеряется пароль от кошелька? Ничего страшного не будет. Вы сможете восстановить кошелёк спокойно через сид-фразу. А вот сид-фразу терять нельзя!
Пароль же нужен только для локального доступа на устройстве. Представьте, что пароль для кошелька - как пин-код для Телеграма. Если вы его забудете, всё равно можно восстановить аккаунт через сим-карту.
Настройка Metamask
- Открывается Metamask при нажатии на иконку расширения, которое мы ранее закрепили
- Красный 🔴 – иконка расширения, фиолетовый 🟣 – переключение между импортированными кошельками, синий 🔵 – переключение между сетями, зеленый 🟢 – публичный адрес кошелька, с которого будут проходить и поступать транзакции.
- Добавить другую EVM-сеть (например, вам нужна сеть Arbitrum) можно либо прямо в Metamask, либо через сторонние сайты: https://chainlist.org/ или https://www.ankr.com/rpc/
Сейчас объясню все эти странные штуки.
Имя сети. Можно написать любое, оно влияет лишь на отображение внутри кошелька и нужно для вашего удобства, но мы напишем Arbitrum One
Новый URL RPC. Вы ведь знаете, что такое нода (узел/часть блокчейна). Все действия внутри кошелька без доступа к ноде никак происходить не будут. А вот URL RPC - это грубо говоря веб-ссылка ноды, к которой мы будем обращаться, чтобы она обработала наши транзакции. В данном случае - https://arbitrum-mainnet.infura.io
ID блокчейна. У каждой сети есть свой код. У Арбитрума он - 42161
Символ валюты. Сюда пишем тикер нативной монеты. У Арбитрума - ETH
URL обозревателя блоков. Нужно ввести ссылку на любой эксплорер данного блокчейна. Но можно и не вводить. Это делается для удобства. Для Арбитрума - https://arbiscan.io/
- В "Подключённых сайтах" можно посмотреть с какими-то сайтами установлено соединение и при надобности отключить dApp от кошелька
- А в "Реквизитах счёта" можно через ввод пароля посмотреть закрытый ключ (не путать с сид-фразой, это разные вещи) кошелька – его можно импортировать в Metamask и восстановить кошелек.
Платёжные операции
Вводим адрес кошелька, на который хотите отправить, выбираем актив, нужную сумму и отправляем транзакцию. Комиссию за нас выставит сам кошелёк.
Помните, чтобы транзакция прошла – необходимо наличие нативной монеты сети (Ethereum – ETH, Polyton – MATIC, Avalanche – AVAX)
- Как подключить кошелёк к dApp на примере DeBank – агрегатора балансов всех сетей. Выбираем Metamask и совершаем 2/2 этапов подключения кошелька к сайту
В Metamask EVM сети, если же нужно например подключить сеть Aptos – используйте другой кошелёк (Martian Wallet или Petra)
- На сайт зашли. Нужно подписать транзакцию, как это сделать? На примере с SushiSwap – децентрализованной биржей, меняем монету на другую
Но если вы меняете не нативную монету (в случае BSC - BNB), а например, какой-нибудь токен, то кошелек перед обмен потребует сделать еще одну транзакцию, которая называется апрув.
Да, помимо самого свапа (транзакция покупки или же продажи) требуется сделать ещё и апрув. Грубо говоря, апрув даёт разрешение смарт-контракту использовать определенное количество монет с вашего кошелька. Если я дам апрув на 10 USDT, а на моём кошельке 90 USDT, то оставшиеся 80 USDT смарт-контракт никак не может использовать - у него на это нет разрешения (апрува)
Можно выставить лимит, чтобы контракт имел доступ только к определённому количеству средств. Например: при балансе 160 у.е. доступ к 50 у.е.
Конец
Мы разобрали базу по Метамаску. Всю остальную инфу по крипте ты можешь найти в статье "Лучший гайд по крипте"
На связи был криптапиражок. Подпишись для лучшей инфы.