Освоение MetaMask: Как легко интегрировать кастомные сети и расширить возможности кошелька

Cryptowallet
Cryptowallet

Предыдущие темы в цикле DeFi:

Тема 4

Сегодня расскажу вам, как добавить кастомную сеть RPC в Metamask. Звучит страшно, но на деле всё просто, нужно только внимательно прочитать и пару раз попробовать руками. Всё, как всегда: DYOR.

MetaMask может получить доступ к гораздо большему количеству сетей, чем просто Ethereum mainnet: вы можете добавить любую сеть, совместимую с EVM. Инициализм RPC означает удаленный вызов процедуры, набор протоколов, которые позволяют клиенту (например, MetaMask) взаимодействовать с блокчейном. Если не вдаваться в технические подробности, то добавление сведений о сети с помощью описанного ниже процесса позволяет MetaMask использовать RPC, что позволяет вам взаимодействовать с этой сетью.

Есть три способа добавления сети в Metamask:

Добавление популярных сетей

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

  • BNB Chain/BSC
  • Polygon
  • Avalanche
  • Arbitrum
  • Optimism
  • Palm
  • Fantom
  • Harmony
  • Aurora
  • Celo.

В примере покажу, как добавлять сеть в расширении браузера, в мобильном приложении процедура визуально не сильно отличается.

Погнали.

На главной странице кошелька нажмите на селектор сетей в верхней части экрана, а затем на «Добавить сеть»:

Селектор сетей
Селектор сетей
Добавить сеть
Добавить сеть

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

Добавить
Добавить
Одобрить
Одобрить
Сеть добавлена
Сеть добавлена

Добавление сетей вручную

Первые два пункта идентичны пунктам из предыдущей главы: нажать на селектор сетей в верхней части экрана, а затем на «Добавить сеть».

В открывшемся окне Metamask необходимо нажать «Добавить сеть вручную»

Добавить сеть вручную
Добавить сеть вручную

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

Ввод параметров сети
Ввод параметров сети

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

ВАЖНО: Всегда проверяйте источник информации! Никогда не добавляйте сети из непроверенных источников.

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

Отображение добавленной сети
Отображение добавленной сети

Добавление через Chainlist

Чтобы легко добавить сети в MetaMask, перейдите на chainlist.org, где вы можете подключить MetaMask и добавить сети всего за несколько кликов. Это самый простой и надежный способ.

Перейдите на сайт и подключите свой Metamask

Connect wallet
Connect wallet

Выберете, интересующую вас сеть и нажмите «Add to Metamask»

Add to Metamask
Add to Metamask

Одобрите подключение в кошельке

Одобрить
Одобрить
Сеть добавлена
Сеть добавлена

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

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

Двигаемся дальше.

55
Начать дискуссию