Взаимодействие с 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 разработки.