Ambassador Tasks
January 11, 2022

Взаимодействие с 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:
    • Public Address: 0x6Be02d1d3665660d22FF9624b7BE0551ee1Ac91b
    • Private Key: 0x99b3c12287537e38c90a9219d4cb074a89a16e9cdb20bf85728ebd97c343e342

На экране импорта выберите Private Key и вставьте один из ключей, перечисленных выше. В этом примере мы будем использовать ключ Gerald's:

Вы должны получить импортированную учетную запись 2, которая выглядит следующим образом:

Подключить MetaMask к Moonbeam

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

Вы можете настроить MetaMask для следующих сетей:
Moonbeam

Moonriver

Moonbase Alpha

Moonbeam Dev Node

Инициировать перевод

Вы также можете попробовать отправить несколько токенов с помощью MetaMask. Для этого примера вам понадобятся две учетные записи, поэтому, если вам нужно создать еще одну, вы можете сделать это сейчас. Если у вас есть две учетные записи, нажмите « Отправить», чтобы начать передачу. Выберите опцию « Перевод между моими аккаунтами» , переведите 100 токенов и оставьте все остальные настройки как есть:

После того, как вы отправите транзакцию, вы увидите, что она находится в ожидании, пока не будет подтверждена, как показано на следующем изображении:

Обратите внимание, что баланс Счета 2 был уменьшен на отправленную сумму + плату за газ. Перейдя к учетной записи 1, мы видим, что 100 отправленных токенов поступили на счет:

Если вы вернетесь к своему терминалу, где у вас запущена нода Moonbeam, вы начнете видеть создание блоков по мере поступления транзакций:

Если вы в конечном итоге сбросите свой узел разработки с помощью команды Substrate purge-chain, вам нужно будет сбросить свою учетную запись генезиса MetaMask. Для этого нажмите на цветной кружок в правом верхнем углу и в меню выберите « Настройки» . Затем нажмите « Дополнительно» и « Сбросить учетную запись» . Это очистит историю транзакций из ваших учетных записей и сбросит одноразовый номер. Убедитесь, что вы не стираете ничего, что хотите сохранить!