Блокчейн, криптовалюты и NFT — в основе своей, имеют чисто технический базис. Абсолютно все, с чем вы столкнетесь в мире крипты — создано благодаря программному коду.
Хоть знание языков программирования резко увеличивают ваши шансы, чтобы быть успешным в этом мире нулей и единиц, вам достаточно овладеть представленными инструментами на уровне пользователя. Ориентироваться и правильно использовать интерфейс приложения, с которым вы работаете.
В этой статье, мы с вами подробно разберемся, как пользоваться одним из самых популярных некастодиальных кошельков — MetaMask.
Однако перед тем, как перейти к основному материалу статьи, мы рекомендуем изучить статью о том, как создать кошелек MetaMask, а также наш раздел с определениями терминов и слов из мира крипты — «Глоссарий».
Рекомендуем к прочтению:
Глоссарий
Стейблкоин — токен, который привязан к стоимости доллара и равен, примерно, 1 доллару. Самые популярные: $USDT, $BUSD, $USDC.
Приватный ключ — уникальный ключ, который привязывается к криптокошельку, не доступен другим пользователям, используется для восстановления кошелька и дешифрования транзакции. Приватный ключ, ни в коем случае нельзя передавать другим людям, так как это даст им доступ к вашему кошельку.
Интерфейс криптокошелька MetaMask
Итак, для начала давайте разберемся в пользовательском интерфейсе данного приложения.
Адрес кошелька
На скриншоте вы видите “Account 1” и значение “0x79F…2403”:
- Account 1 — это название счета, оно ни на что не влияет, но вы можете поменять его, если захотите. Для этого пройдите в реквизиты счета и нажмите на иконку «ручки», затем введите желаемое значение.
В мобильном приложении, достаточно просто нажать и не отпускать “Account 1”, до тех пор пока не появится возможность редактирования.
- 0x79F…2403 — это адрес вашего криптокошелька. У каждого кошелька он уникальный. Его можно сравнить с номером банковской карты. Данный адрес потребуется вам, чтобы вывести крипту с биржи на ваш кошелек. Или вы можете сообщить адрес другому пользователю, если он планирует перевести вам криптовалюту.
Если вы нажмете на это значение в MetaMask — вы скопируете адрес кошелька.
Сеть и Идентикон (информация о кошельке)
- Сеть Ethereum Mainnet — окошко, которое показывает какая сеть сейчас включена в Metamask. Нажав на нее, вы сможете переключиться на другую сеть, выбрав ее из списка. Как подключить другие сети в MetaMask мы подробно разберем в данной статье, в блоке «Как подключить кастомные сети в MetaMask».
- Идентикон— или цветной круг, в правом верхнем углу. Нажав на него вы увидите выпадающее меню, которое предоставит вам дополнительную информацию о вашем кошельке, позволит переключаться между счетами, создать или импортировать новый счет, попасть в настройки аккаунта. Вид идентикона можно изменить в настройках.
Купить, отправить и обменять криптовалюту
- «Купить» — легко догадаться, позволяет приобрести криптовалюту. В Metamask это можно сделать через обменники “Transak” и “Moonpay”. Покупка крипты осуществляется с помощью банковских карт Visa/Mastercard.
Не лучший метод покупки — так как в данных обменниках присутствует внушительная комиссия — 3-5%. Если вы хотите купить криптовалюту, лучше сделать это через биржу, например Binance.
- Отправить — нажав на эту кнопку вы сможете произвести перевод со своего криптокошелька. После нажатия вам необходимо вставить в поле адрес кошелька получателя, затем выбрать какую крипту и сколько вы хотите отправить. Цену газа и лимит газа можно оставить по-умолчанию.
- Обмен — относительно новая функция в MetaMask. Она позволяет производить обмен криптовалюты через DEX-обменники (Uniswap, PancakeSwap, 1Inch и др.). Польза утилиты в том, что MetaMask сам ищет лучшее предложение, сканирую предложения на всех площадках по обмену и выдает вам самые оптимальные условия для обмена. Также все манипуляции по обмену проходят внутри MetaMask.
Но стоит заметить, что за обмен вы также заплатите 0.875% от суммы сделки, в качестве комиссии MetaMask. Готовы ли вы оплачивать комиссию или нет, решайте сами.
Активы и активность
- Активы — ваш баланс кошелька, включает все токены, которые хранятся на вашем кошельке. Если вы вдруг не увидите какие-то токены, которые вы ранее переводили на кошелек — вам необходимо импортировать токен в MetaMask, как это сделать мы научимся чуть позже, в блоке «Импорт (отображение) других токенов в MetaMask»
- Активность — журнал, который показывает информацию о совершенных транзакциях при помощи MetaMask.
Как добавить кастомные сети в кошелек
Одним из самых главных плюсов MetaMask, является тот факт, что вы можете добавлять кастомные сети, и «клонировать» свой кошелек в этих сетях. Про кастомные сети, мы уже кратко коснулись в статье про DeFi или децентрализованные финансы.
По-умолчанию, после создания кошелька, метамаск подключен к сети “Ethereum Mainnet” — основная сеть эфира.
Разберемся, как добавлять кастомные сети в Metamask, на примере добавления сети Binance Smart Chain.
- Чтобы добавить, новую кастомную сеть нажмите на круг Идентикон в правом верхнем углу, как показано на скрине, и выберете пункт «Настройки».
Если вы пользуетесь мобильным приложением нажмите на кнопку «Меню» (в виде трех горизонтальных полосок) в левом верхнем углу экрана, и нажмите «Настройки».
- Выберете в открывшемся окне настроек пункт «Сети» и нажмите кнопку «Добавить сеть»
- Вам нужно внести данные о сети которую вы хотите добавить, рекомендуется заполнить все поля. Информацию о сети вы можете взять из официальных источников создателей блокчейна или просто вбив соответствующий запрос в Google.
Обратимся к Binance Academy, у них есть статья, которая поможет нам добавить Binance Smart Chain в MetaMask.
Вся необходимая информация, чтобы добавить кастомную сеть BSC.
- Вбиваем данные о сети в соответствующие поля и нажимаем «Сохранить», как показано на скриншоте.
- Вуаля, теперь ваш кошелек есть и в сети Binance Smart Chain.
Внимание! Прежде чем производить переводы на ваш кошелек в той или иной сети, сначала необходимо добавить эту сеть в приложении.
Также имейте ввиду, что Metamask поддерживает далеко не все блокчейны, а только «эфироподобные», которые совместимы с EVM (Ethereum Virtual Machine). Список самых популярных блокчейнов для Metamask собрали наши коллеги из vc.ru.
- Чтобы переключиться между сетями, нажмите на название сети в правом верхнем углу, рядом с идентиконом, и в открывшемся меню выберете нужную вам сеть.
Импорт (отображение) других токенов в MetaMask
Вы наверное уже заметили, что по-умолчанию в вашем кошельке показывается баланс, только основного токена сети (для Ethereum Mainnet — ETH, для Binance Smart Chain — BNB). Но что если вы хотите перевести на кошелек другую монету? Для этого необходимо импортировать токен, делается это также как и импортом новой сети.
Давайте добавим токен стейблкоина Tether — $USDT в сеть Ethereum.
- В нижней части окна вы увидите вопрос «Не видите свой токен?» и две кнопки «Обновить список» и «Импорт токена».
При нажатии на «Обновить список», MetaMask обратится к записям в блокчейне и попытается собрать информацию о транзакциях связанных с вашим кошельком. И, возможно, автоматически найдет и отобразит токены, которые вы перевели. Но если обновление не дало результатов — это можно сделать вручную.
- Нажмите на кнопку «Импорт токенов». В появившемся окне поиска вы можете просто ввести “USDT” и MetaMask выдаст вам все подходящие варианты. Выберите необходимый вам.
- Если поиск не дал нужного результата, вы можете добавить токен используя адрес контракта. Нажмите на вкладку «Пользовательский токен». Вы увидите 3 поля для заполнения. Обычно достаточно заполнить только первое поле «Адрес смарт-контракта» или «Адрес токена», информация для двух оставшихся полей заполнится автоматически.
Если вы хотите добавить токен в кастомную сеть, например в Binance Smart Chain, вам не будет доступен поиск. Импорт осуществляется, только с помощью ввода «Адреса токена».
- Информацию о токене вы можете найти на сайтах Etherscan, CoinGecko, Coinmarketcap (далее — «CMC»). Я покажу, как это сделать на примере CMC, так как по мне он самый удобный.
Перейдите на главную страницу CMC и в поиске вбейте нужную вам крипту, сейчас нас интересует USDT.
- Мы попадаем на страничку данного токена. На скриншоте я отметил, где вы можете найти адрес контракта. Нажмите на иконку “Копировать” (два прямоугольника), рядом с адресом “0хdac1…” (адрес контракта $USDT)
Как видите, если у вас установлено расширение MetaMask в браузере, вы можете сразу добавить токен нажав на иконку лисы — удобно.
Также нажав на кнопку “More” — вы увидите смарт контракты для всех других блокчейнов, в которых представлен нужный вам токен.
- Теперь вам нужно вставить данный адрес контракта в соответствующее поле в MetaMask. Сразу после этого, MetaMask подтянет информацию о символе токена и числу десятичных знаков.
Когда все поля заполнены — нажмите «Добавить пользовательский токен».
- Вернитесь на главную страницу вашего кошелька, в списке отображаемых монет вы увидите USDT. Поздравляю!
Создание другого счета MetaMask
В рамках одного кошелька, вы можете создавать несколько счетов с разными адресами. Также вы можете импортировать счет из другого кошелька (например из TrustWallet) с помощью «приватного ключа».
Создание нового счета
Чтобы создать новый счет с уникальным адресом кошелька нажмите на «Идентикон». В выпадающем меню — нажмите на «Создать счет».
В мобильном приложении: перейдите в меню и нажмите на ваш идентикон, чтобы попасть в это меню.
Далее, вам потребуется придумать название для нового счета. Данное название увидите только вы. После того, как вписали название в поле — нажмите «Создать».
Таким образом, вы создали новый кошелек, теперь будет отображаться в списке ваших счетов. Чтобы переключаться между счетам — Нажмите на «Идентикон» и выберете нужный вам счет.
Импорт существующего счета
Импортировать счета, можно как из другого кошелька MetaMask, так и из другого приложения кошелька, например TrustWallet.
В MetaMask это делается с помощью приватного ключа, который привязан к каждому кошельку. Чтобы импортировать счет с другого кошелька — нажмите на «Идентикон», в выпадающем меню — выберете «Импортировать счет»
В мобильном приложении: перейдите в меню и нажмите на ваш идентикон, чтобы попасть в это меню.
В следующем окне вам предоставят выбор варианта, с помощью чего вы хотите импортировать счет: из закрытого (приватного) ключа или файла JSON.
- JSON-файл или файл-хранилище ключей — это файл который содержит в себе зашифрованный приватный ключ от вашего кошелька. Обычно используется в аппаратных и программных кошельках.
Если у вас есть приватный ключ от другого вашего кошелька — выбираем «Закрытый ключ», затем вводим приватный ключ в поле для ввода. После этого нажмите «Импорт». Готово, так вы можете импортировать счет из другого кошелька.
Но имейте ввиду, данный счет и его приватный ключ не будут иметь никакой связи с Seed-фразой (секретной фразой восстановления) от данного кошелька. И если вы будете восстанавливать кошелек на другом устройстве — данного счет не восстановится. Его необходимо импортировать отдельно.
Импортированный счет помечается плашкой «Импорт» (или “Imported” в англ. версии).
Как найти приватный ключ кошелька
Из темы импорта счетов вытекает логичный вопрос, как этот приватный ключ найти. Чтобы экспортировать ключ — нажмите на три точки (доп. функции), под идентиконом, затем выберете из списка — «Реквизиты счета».
В открывшемся окне вы увидите информацию о вашем счете и кнопку «Экспорт закрытого ключа», нажмите на нее.
Далее вас предупредят о том, что приватный ключ нельзя передавать третьим лицам, так как это даст доступ к вашему счету и позволит его обокрасть. Его мы храним точно также, как и 12 слов из seed-фразы.
Для того, чтобы увидеть приватный ключ вашего счета введите пароль от MetaMask и нажмите «Подтвердить».
Готово, перед вами должен появиться ключ, который состоит из рандомных знаков и цифр. Сохраните его так, чтобы у третьих лиц не было к нему доступа. Здесь актуальны те же рекомендации, что и для seed-фразы.
NFT в MetaMask
NFT — это отдельная большая тема. О том, как покупать NFT и как найти их в MetaMask, у нас есть отдельная статья.
Заключение
Как я уже говорил в начале данной статьи — вся индустрия криптовалют построена на программном коде, но чтобы иметь здесь успех — достаточно ориентироваться в пользовательском интерфейсе крипто-инструментов.
Это можно сравнить с вождением автомобиля. Ведь чтобы быть хорошим водителем, вам не обязательно знать, что такое распредвал или коленвал, или по какому принципу работает двигатель внутреннего сгорания.