Из этой статьи вы узнаете как заменить поставщика узлов Infura в кошельке Metamask и установить альтернативу в виде Alchemy. Смена поставщика может быть полезна в разных ситуациях, самыми распространенными являются: медленная работа Infura и различные санкционные блокировки. Alchemy интегрируется в Метамаск в два простых шага. Помните, что Alchemy не будет иметь доступ к вашим закрытым ключам или кошельку!
Шаг 1. Создаем бесплатную учетную запись на сайте www.alchemy.com
Учетная запись будет необходима для создания ключа Alchemy API, который будет использоваться при замене узла в кошельке Метамаск.
Шаг 2. Создаем API ключ для основной сети Ethereum в Alchemy. В панели управления нажимаем на кнопку +Create App и заполняем следующие данные:
- Name — Указываем название
- Description — Указываем описание
- Chain — Выбираем блокчейн
- Network — Выбираем рабочую сеть
Название и описание можете указать любое. Эти данные используются для вашего собственного удобства. А вот к выбору блокчейна и рабочей сети стоит подойти более внимательно. Выбираем тот блокчейн, поставщика узлов в котором нам необходимо заменить. В своем примере я буду менять поставщика для Ethereum. Но вы должны также знать, что помимо Ethereum, Alchemy поддерживает работу с Polygon, Solana, Arbitrum, Optimism и Astar. Рабочую сеть устанавливаем Mainnet. Жмем Create App:
После создания приложения, чтобы получить необходимые данные для переключения поставщика узлов необходимо нажать на кнопку View Key. Во всплывающем окне вы увидите все, что нам будет необходимо:
Шаг 3. Прописываем полученные данные в настройки Метамаск. Открываем кошелек Метамаск и кликаем по названию сети к которой подключены. Выбираем пункт Add Network —> Add a network manually. Заполняем следующие данные:
- Network name — Название рабочей сети. Название можно взять любое, главное чтобы не запутаться самому. Я указал: Alchemy — Ethereum Mainnet.
- New RPC URL — Ссылка на новый RPC. Берем из всплывающего окна на предыдущем шаге.
- Chain ID — Идентификатор цепочки блоков:
- Ethereum — 1
- Ropsten Test Network — 3
- Rinkeby Test Network — 4
- Goerli Test Network — 5
- Kovan Test Network — 42
- Polygon (Matic) Mainnet — 137
- Polygon (Matic) Mumbai — 80001
- Arbitrum (Mainnet) — 42161
- Arbitrum (Testnet) — 421613
- Optimism (Mainnet) — 10
- Optimism (Testnet) — 420
- Currency symbol — Символ криптовалюты.
- Block explorer URL (Optional) — Адрес обозревателя блоков блокчейна.
Заполнив все данные жмем Save:
На этом все. Теперь Метамаск будет использовать Alchemy для подключения к блокчейну Ethereum. Если вы хотите подключить другие блокчейны, то повторите вышеописанные действия, меняя лишь те настройки, что относятся к определенному блокчейну.