Взаимодействие с Moonbeam при помощи MathWallet
Вступление
MathWallet анонсировал, что теперь он поддерживает тестовую сеть Moonbase Alpha TestNet. Это означает, что теперь Вы можете взаимодействовать с Moonbase Alpha, используя ещё один кошелек помимо MetaMask.
В этом руководстве мы рассмотрим, как настроить MathWallet для подключения к нашей “TestNet” сети. Мы также представим краткий пример использования MathWallet в качестве поставщика Web3 услуг для других инструментов, таких как Remix.
Подключение MathWallet к Moonbeam
В этой части мы рассмотрим процесс подключения MathWallet к Moonbase Alpha.
Во-первых, Вам необходимо установить расширение браузера MathWallet, которое вы можете скачать с их веб-сайта.
Установив расширение для браузера, откройте его и установите пароль.
Затем давайте включим Moonbase Alpha в разделе «Настройки» (значок шестеренки вверху справа) -> Сети -> Ethereum.
И, наконец, на главном экране нажмите Switch Network и выберите Moonbase Alpha.
Теперь у Вас есть MathWallet, подключенный к Moonbase Alpha TestNet! Ваш кошелек должен выглядеть так:
Добавление кошелька
Теперь, когда MathWallet подключен к Moonbase Alpha, мы можем создать кошелек, чтобы получить учетную запись и начать взаимодействие с TestNet. В настоящее время есть три способа добавить кошелек:
- Создать кошелек
- Импортировать существующий кошелек с помощью мнемонического или закрытого ключа
- Подключить аппаратный кошелек (пока не поддерживается)
Создание кошелька
Чтобы создать новый кошелек, щелкните значок ➕ рядом с «Moonbase Alpha» и выберите «Создать кошелек».
Установите и подтвердите имя кошелька. Затем убедитесь, что Вы безопасно сохранили “мнемоник фразу”, поскольку она обеспечивает прямой доступ к вашим средствам. После завершения процесса Вы должны увидеть новый созданный кошелек с соответствующим публичным адресом.
Импортирование кошелька
Чтобы создать новый кошелек, щелкните значок ➕ рядом с «Moonbase Alpha» и выберите «Импортировать кошелек».
Затем выберите вариант импорта с использованием мнемонического или закрытого ключа. Для первого варианта введите мнемоническую фразу (каждое слово через пробел). Для второго варианта введите закрытый ключ (либо с префиксом 0x, либо без него, оба варианта рабочие).
После нажатия кнопки «Далее» задайте имя кошелька, на этом импорт кошелька завершён! Вы должны увидеть импортированный кошелек со связанным публичным адресом.
Использование MathWallet
MathWallet служит поставщиком Web3 в таких инструментах, как Remix. Подключив MathWallet к Moonbase Alpha, Вы можете развертывать контракты так, так же как используя MetaMask, вместо этого подписывая транзакции с помощью MathWallet.
Например, в Remix, при развертывании смарт-контракта, убедитесь, что Вы выбрали опцию «Injected Web3» в меню «Environment». Если у Вас подключен MathWallet, вы увидите идентификатор цепочки TestNet чуть ниже поля (1287), а также вашу учетную запись MathWallet, введенную в Remix. При отправке транзакции Вы должны увидеть подобное всплывающее окно от MathWallet:
Нажимая «Принять», Вы подписываете эту транзакцию, и контракт будет развернут на Moonbase Alpha TestNet.
Мы хотим услышать Ваше мнение!
Если у Вас есть какие-либо отзывы относительно использования MathWallet или любой другой темы, связанной с Moonbeam, не стесняйтесь обращаться через наш официальный сервер Discord разработки.
Подготовлено при участии: Mykhailo, AntonM, Lyn.