Взаимодействие с Moonbeam с помощью MetaMask
В этом видео мы покажем вам, как подключить кошелек MetaMask к сети Moonriver
Введение
Разработчики могут использовать функции совместимости Ethereum с Moonbeam для интеграции таких инструментов, как MetaMask , в свои DApps. Таким образом, они могут использовать внедренную библиотеку, которую MetaMask предоставляет для взаимодействия с блокчейном.
В настоящее время MetaMask можно настроить для подключения к нескольким сетям: Moonbeam, Moonriver, Moonbase Alpha TestNet и ноде разработки Moonbeam.
Установите расширение MetaMask
Во-первых, мы начинаем с новой установки MetaMask по умолчанию из магазина Chrome. После загрузки, установки и инициализации расширения следуйте руководству по началу работы . Там вам нужно создать кошелек, установить пароль и сохранить свою секретную резервную фразу (это дает прямой доступ к вашим средствам, поэтому обязательно храните их в надежном месте).
Создать кошелек
После установки MetaMask программа установки автоматически откроет новую задачу с экраном приветствия. Нажмите Начать , чтобы начать процесс установки.
При появлении запроса вам предоставляется возможность импортировать кошелек, используя исходную фразу восстановления.
Импорт учетных записей
Вместо создания учетной записи у вас также есть возможность импортировать любую учетную запись в MetaMask, к которой у вас есть закрытые ключи. В этом примере вы импортируете учетную запись разработки.
Подробная информация об учетных записях разработки, которые предварительно финансируются для этой ноды разработки, выглядит следующим образом:
- Alith:
- Public Address:
0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac
- Private Key:
0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133
- Baltathar:
- Public Address:
0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0
- Private Key:
0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b
- Charleth:
- Public Address:
0x798d4Ba9baf0064Ec19eB4F0a1a45785ae9D6DFc
- Private Key:
0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b
- Dorothy:
- Public Address:
0x773539d4Ac0e786233D90A233654ccEE26a613D9
- Private Key:
0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68
- Ethan:
- Public Address:
0xFf64d3F6efE2317EE2807d223a0Bdc4c0c49dfDB
- Private Key:
0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4
- Faith:
- Public Address:
0xC0F0f4ab324C46e55D02D0033343B4Be8A55532d
- Private Key:
0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df
- Goliath:
- Public Address:
0x7BF369283338E12C90514468aa3868A551AB2929
- Private Key:
0x96b8a38e12e1a31dee1eab2fffdf9d9990045f5b37e44d8cc27766ef294acf18
- Heath:
- Public Address:
0x931f3600a299fd9B24cEfB3BfF79388D19804BeA
- Private Key:
0x0d6dcaaef49272a5411896be8ad16c01c35d6f8c18873387b71fbc734759b0ab
- Ida:
- Public Address:
0xC41C5F1123ECCd5ce233578B2e7ebd5693869d73
- Private Key:
0x4c42532034540267bf568198ccec4cb822a025da542861fcb146a5fab6433ff8
- Judith:
- Public Address:
0x2898FE7a42Be376C8BC7AF536A940F7Fd5aDd423
- Private Key:
0x94c49300a58d576011096bcb006aa06f5a91b34b4383891e8029c21dc39fbb8b
- Gerald:
На экране импорта выберите Private Key и вставьте один из ключей, перечисленных выше. В этом примере мы будем использовать ключ Gerald's:
Вы должны получить импортированную учетную запись 2, которая выглядит следующим образом:
Подключить MetaMask к Moonbeam
После того, как вы установили MetaMask и создали или импортировали учетную запись, вы можете подключить ее к Moonbeam, щелкнув раскрывающийся список сети и выбрав « Добавить сеть» .
Вы можете настроить MetaMask для следующих сетей:
Moonbeam
Инициировать перевод
Вы также можете попробовать отправить несколько токенов с помощью MetaMask. Для этого примера вам понадобятся две учетные записи, поэтому, если вам нужно создать еще одну, вы можете сделать это сейчас. Если у вас есть две учетные записи, нажмите « Отправить», чтобы начать передачу. Выберите опцию « Перевод между моими аккаунтами» , переведите 100 токенов и оставьте все остальные настройки как есть:
После того, как вы отправите транзакцию, вы увидите, что она находится в ожидании, пока не будет подтверждена, как показано на следующем изображении:
Обратите внимание, что баланс Счета 2 был уменьшен на отправленную сумму + плату за газ. Перейдя к учетной записи 1, мы видим, что 100 отправленных токенов поступили на счет:
Если вы вернетесь к своему терминалу, где у вас запущена нода Moonbeam, вы начнете видеть создание блоков по мере поступления транзакций:
Если вы в конечном итоге сбросите свой узел разработки с помощью команды Substrate purge-chain, вам нужно будет сбросить свою учетную запись генезиса MetaMask. Для этого нажмите на цветной кружок в правом верхнем углу и в меню выберите « Настройки» . Затем нажмите « Дополнительно» и « Сбросить учетную запись» . Это очистит историю транзакций из ваших учетных записей и сбросит одноразовый номер. Убедитесь, что вы не стираете ничего, что хотите сохранить!