Skip to content

使用SubWallet与Moonbeam交互

概览

Moonbeam的开发者和用户在使用钱包时有多种选择。得益于Moonbeam与以太坊的无缝兼容性,Moonbeam支持SubWallet等多种常用钱包。

SubWallet是一款原生支持Substrate和以太坊账户的综合性Web3钱包。尽管Moonbeam是一条基于Substrate的区块链,但是其有一个统一的账户系统,用以太坊格式的账户和密钥替代了默认的Substrate格式的账户和密钥。由于Substrate支持以太坊格式的账户,因此您可以使用SubWallet与Moonbeam账户交互。

本教程将引导您如何从安装SubWallet到设置钱包,以及如何将其连接至Moonbeam并发送资金。

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

安装SubWallet

与SubWallet交互有多种方式,例如通过浏览器扩展程序、移动端App或网页端数据面板

首先前往SubWallet下载页面,根据个人使用习惯下载SubWallet。

如果您选择使用通过网页访问的数据面板,您无需下载任何东西,只需在web.subwallet.app访问数据面板即可。

移动端App、浏览器扩展程序和网页端数据面板的界面类似,以下操作以浏览器扩展程序为例,您也可以针对移动端App和网页端数据面板调整以下步骤。

设置钱包

当您下载好SubWallet浏览器扩展程序后,您将收到设置钱包的提示。您可以通过以下选项完成钱包设置:

  • 创建新账户 - 通过创建密码和生成助记词创建一个全新的账户
  • 导入账户 - 使用助记词、JSON文件、私钥或扫描二维码导入现有账户
  • 附加帐户 - 在没有私钥的情况下连接账户。您可以使用此方法连接至冷钱包(如Keystone,或仅观看账户。使用仅观看的账户,您只能查看账户余额,无法实现转账或与账户交互

    注意事项

    Ledger目前仅可在浏览器扩展程序上使用,移动端App暂不支持。但此功能即将推出,敬请期待!

  • 连接钱包 - 仅供网页端数据面板使用 - 可连接至浏览器扩展程序钱包。您可以使用此方式轻松连接至通过SubWallet浏览器扩展程序或其他钱包(如MetaMask)创建的账户

以下部分将展开讲述如何使用SubWallet创建新账户导入现有账户

如果您使用附加账户功能,您可以参考SubWallet账户管理文档的分步教程进行操作。同样地,如果您想要在网页端数据面板上连接钱包,您可以参考SubWallet连接扩展程序文档的教程。

创建新钱包

创建新钱包将生成可以派生多个以太坊和Substrate账户的助记词。默认情况下,SubWallet将生成一个以太坊账户和一个Substrate账户,但是您可以轻松从同一个助记词中生成更多的账户。要与Moonbeam交互,您可以使用以太坊账户。点击Create a new account开始创建新账户。

The main screen of the SubWallet browser extension.

在下方页面中,您需要创建密码以保护您的新账户:

  1. 输入至少为8个字符的密码
  2. 重新输入确认密码
  3. 点击Continue按钮继续操作

The create a password screen on the SubWallet browser extension.

随后,系统将提示您备份助记词。此步骤对于后续要从该助记词中派生其他账户的人来说至关重要。

  1. 查看助记词并将其存储在安全的地方

    请记住

    请勿将助记词或私钥分享与他人。这将能够直接获取您的资产。本教程仅用于操作演示目的

  2. 安全存储助记词后,点击I have kept it somewhere safe

Back up your seed phrase on the SubWallet browser extension.

注意事项

如果您在移动端App创建一个新账户,您需要重新输入存储的助记词进行验证。请确保按照正确的顺序输入单词。

当您创建密码并存储助记词后,您将连接至您的账户。您可以随时添加其他账户

导入账户

要导入现有账户至SubWallet,您可以选择Import an account按钮。

The main screen of the SubWallet browser extension.

在下方页面中,选择要导入现有账户的方式,包括Import from seed phrase(从助记词导入)、Import from Polkadot.{js}(从Polkadot.{js}导入)、Import by MetaMask private key(通过MetaMask私钥导入),以及Import by QR code(通过二维码导入)。

如果您选择Import from seed phrase(从助记词导入),从助记词导入账户时可能会出现一些不兼容问题。例如,Trust Wallet和SafePal钱包都与SubWallet不兼容。如果您遇到不兼容的问题SubWallet建议您创建一个新钱包。

如果您选择Import from Polkadot.{js}(从Polkadot.{js}导入),您需要确保该账号是通过私钥在Polkadot.js中创建的。如果该账户是通过助记词创建并且尝试将其导入SubWallet,您将会得到一个一样的公共地址。这是因为Polkadot.js使用的是BIP39,而以太坊使用的是BIP32BIP44

Select the import option from the Import account screen of the SubWallet browser extension.

如果您通过助记词导入账户,您将需要选择账户类型,即Substrate (Polkadot)或EVM (Ethereum),或两者都是。Moonbeam使用的是以太坊格式的账户,因此您需要选择Ethereum为基于Moonbeam的网络导入账户。

Select the account type to import on the SubWallet browser extension.

当您完成导入流程后,系统将提示您输入密码以保护您的新账户:

  1. 输入至少为8个字符的密码
  2. 重新输入确认密码
  3. 点击Continue按钮继续操作

The create a password screen on the SubWallet browser extension.

接下来,您可以通过提供账户相关的助记词、私钥、JSON文件或二维码即可开始使用新账户。您可以随时添加其他账户

添加其他账户

当您创建密码并存储助记词后,您将连接至您的账户。您可以通过执行以下步骤创建其他账户:

  1. 点击账户下拉菜单
  2. 在页面底部选择选项,您可以选择第一个按钮Create a new account,重复上述步骤创建新账户;您也可以选择第二个按钮导入现有账户,或者第三个按钮附加现冷钱包或仅观看账户

View account details and create a new account, import one, or attach one.

如果您选择创建新账户,您可以选择Create with new seed phrase(使用新的助记词创建新账户)或Derive from an existing account(从现有账户衍生新账户)。如果您选择使用新的助记词创建新账户,您可以参考创建新账户部分的步骤。如果您选择现有账户衍生新账户,系统将提示您选择用于衍生账户的现有账户。

如果您选择导入新账户,您需要选择使用助记词、JSON文件、MetaMask私钥或二维码进行导入,然后重复上述导入账户部分的步骤进行操作。

如果您选择附加账户,您可以参考SubWallet账户管理文档的分步教程进行操作。

将SubWallet连接至Moonbeam

要为Moonbeam配置SubWallet,选择Search a token图标旁的Customize your asset display图标自定义资产显示。

The tokens screen on the SubWallet browser extension.

您可以通过以下步骤添加Moonbeam:

  1. 在搜索栏中输入“Moon”将出现所有基于Moonbeam网络,或者您可以根据自己的需求输入指定网络名称
  2. 启动想要连接的网络的开关

The customize asset display screen on the SubWallet browser extension.

如果您想要连接至本地Moonbeam开发节点,您可以点击页面左上角的菜单栏,进入设置页面。

The tokens screen on the SubWallet browser extension.

在设置菜单栏点击Manage networks

The settings screen on the SubWallet browser extension.

点击右上角的+图标,进入网络配置页面。你可以在此菜单栏管理和连接其他网络。

The tokens screen on the SubWallet browser extension.

默认情况下,SubWallet中的所有余额均会被隐藏,点击Show balance图标即可显示余额。

The tokens screen on the SubWallet browser extension.

与网络交互

当您将SubWallet连接至任何基于Moonbeam的网络后,您可以使用钱包开始以下操作:

  • 从另一个地址接收Token
  • 将Token发送到另一个地址
  • 将Token添加至SubWallet并与其交互

接收Token

要从另一个账户接收Token,您需要向交易方出示您的钱包地址,便于他们将资产发送到该地址。

复制地址,点击Get address图标。

The tokens screen on the SubWallet browser extension.

如果您有多个账户,并且从账户下拉菜单中选择了All accounts,您最好手动再次选择用于接收资产的地址。否则,请确认您当前连接的账户(显示在页面顶部)是正确的接收资产地址。该账户是Moonbeam账户,即以太坊格式的地址。

Select an account to receive tokens on the SubWallet browser extension.

接下来,您可以搜索选择要接收的Token。在本示例中为DEV。

Search and choose desired token on the SubWallet browser extension.

注意事项

SubWallet支持接收跨链Token,因此请确保Token名称下的链logo是否与您想要选择的链相符。

随后,您将看到一个二维码和链接到您账户的地址。请再次检查显示的地址是否为以太坊格式的账户

QR code and address to receive tokens on the SubWallet browser extension.

现在您只需要向发送方展示二维码或地址即可。

发送交易

要在Moonbeam上将一个简单的Token转移到另一个账户,您可以点击Send图标。

The tokens screen on the SubWallet browser extension.

接下来,执行以下步骤:

  1. 指定要发送的资产和目标链

    注意事项

    一些Token是允许跨链转移的,因此在选择目标网络时,您可以选择下拉菜单来查看可用选项

  2. 输入目标地址,这也可以通过地址库或扫描接收方二维码完成

    注意事项

    如果您正在使用移动端App,点击Next继续操作。

  3. 输入要发送的Token数量

  4. 查看交易详情,点击Transfer

The transfer screen on the SubWallet browser extension, where you can enter in the transaction details.

在下一个页面,您需要检查交易详情并提交交易。如果交易无误,点击Approve发送交易。

The transfer confirmation screen on the SubWallet browser extension.

交易发送后,您将能够看到交易详情。

这样就可以了。关于如何使用SubWallet的更多信息,请参考SubWallet官方文档网站

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