Skip to content

使用MathWallet与Moonbeam交互

Intro banner

概览

MathWallet先前宣布其可原生支持每一个Moonbeam网络,意味着用户现在能通MathWallet来与任何一个Moonbeam网络进行交互。

在本教程中,我们将带您了解如何设置MathWallet,使其能够连接到MoonbeamMoonriver,和Moonbase Alpha。除此之外,我们也会提供一个简短的例子,来说明如何在其他工具中,譬如Remix,将MathWallet当作一个Web3的提供者来使用。

此处提供的信息仅供参考,由第三方提供。 Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。

查看先决条件

首先您需要安装MathWallet浏览器插件,您可以通过此网站安装。

成功安装之后,请打开它并且设置密码。

Set wallet password

连接至Moonbeam

我们将会演示如何连接MathWallet至Moonbeam。您可以直接点击Switch Network然后选择Moonbeam

Switch to Moonbeam

就这样,您已经成功将MathWallet连接至Moonbeam了!您的钱包应如以下所示:

Wallet Connected to Moonbeam

现在您已经成功连接至Moonbeam, 您可以跳转至如何新增钱包来开始新建或导入钱包。

连接至Moonriver

我们将会演示如何连接MathWallet至Moonriver。您可以直接点击Switch Network然后选择Moonriver

Connect to Moonriver

就这样,您已经成功将MathWallet连接至Moonriver了!您的钱包应如以下所示:

Wallet Connected to Moonriver

现在您已经成功连接至Moonriver, 您可以跳转至如何新增钱包来开始新建或导入钱包。

连接至Moonbase Alpha

我们将会演示如何连接MathWallet至Moonbase Alpha。首先您需要启动Moonbase Alpha。点击Settings(右上角的齿轮图标),然后选择NetworksEthereum,然后找到并开启Moonbase Alpha

Enable Moonbase Alpha

最后,在主界面点击Switch Network并选取Moonbase Alpha。从主页,点击Switch Network,然后选择Moonbase Alpha

Connect to Moonbase Alpha

就这样,您已经成功将MathWallet连接至Moonbase Alpha测试网了!您的钱包应如以下所示:

Wallet Connected to Moonbase Alpha

现在您已经成功连接至Moonbase Alpha, 您可以跳转至如何新增钱包来开始新建或导入钱包。

如何新增钱包

以下步骤会使用Moonbase Alpha,但也适用于Moonbeam和Moonriver。

现在我们已经成功地将MathWallet连接至Moonbase Alpha了,我们可以创建一个钱包来获得一个账户并开始与测试网交互。到目前为止,有三个方法能够新增钱包:

  • 创建一个钱包
  • 使用助记词或私钥来导入一个已存在的钱包
  • 连接硬钱包(目前尚未支持

创建一个钱包

以下步骤会使用Moonbase Alpha,但也适用于Moonbeam和Moonriver。

如果希望建立一个新的钱包,请点击Moonbase Alpha左边的➕图示并且选取Create Wallet

MathWallet create a wallet

设置并确认您的钱包名字。接着,请确认您已安全地记下您的助记词,因为它可以有直接的权限进入您的钱包并使用您的资产。当您完成了整个过程之后,您应当能够在新建立的钱包看到与其相连的公开地址。

MathWallet wallet created

导入一个钱包

以下步骤会使用Moonbase Alpha,但也适用于Moonbeam和Moonriver。

如果希望建立一个新的钱包,请点击Moonbase Alpha左边的➕图示并且选取Import Wallet

MathWallet import a wallet

接着,选取使用助记词或是私钥来导入钱包。如果选择的是助记词,请逐字输入助记词并以空格分格。至于第二个选项,请输入私钥(可以使用或不使用为0x开头输入,两者皆能运作)

MathWallet private key or mnemonic import

接着点击下一步,设定好钱包名字之后就完成了!您应当可以在您输入的钱包上看到其相应的公共地址。

MathWallet imported wallet

如何使用MathWallet

在类似于Remix的工具中,MathWallet扮演着一个Web3提供者的角色。当您成功将MathWallet连接至Moonbase Alpha之后,您就可以像使用MetaMask一般,部署合约,或是签名交易,只是使用的媒介是MathWallet。

举例而言,在Remix中,当您在部署一个智能合约时,请记得在ENVIRONMENT列表中选取Injected Web3的选项。如果您的MathWallet已经连接,您会在box(1287)下面看见测试网的Chain ID以及您已经汇入Remix的MathWallet账户。当您在发送交易的时候,应当会看见一个相似的弹出窗口,如下图:

MathWallet sign transaction

点击Accept代表您正在签名这项交易,接着合约即将被部署至Moonbase Alpha测试网。

本网站的所有信息由第三方提供,仅供参考之用。Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。Moonbeam Foundation不保证网站信息的准确性、完整性或真实性。如使用或依赖本网站信息,需自行承担相关风险,Moonbeam Foundation不承担任何责任和义务。这些材料的所有陈述和/或意见由提供方个人或实体负责,与Moonbeam Foundation立场无关,概不构成任何投资建议。对于任何特定事项或情况,应寻求专业权威人士的建议。此处的信息可能会包含或链接至第三方提供的信息与/或第三方服务(包括任何第三方网站等)。这类链接网站不受Moonbeam Foundation控制。Moonbeam Foundation对此类链接网站的内容(包括此类链接网站上包含的任何信息或资料)概不负责也不认可。这些链接内容仅为方便访客而提供,Moonbeam Foundation对因您使用此信息或任何第三方网站或服务提供的信息而产生的所有责任概不负责。