在Moonscan上新增Token信息¶
概览¶
本教程将向您介绍为Moonscan上的ERC-20、ERC-721和ERC-1155 Token新增Token简介的过程。
Moonscan是一个适用于EVM兼容链的区块浏览器和分析平台。 Moonscan经Moonbeam和Etherscan集成所推出,允许用户和开发者们访问开发者工具和网络统计数据,从而为Moonriver和Moonbeam的EVM提供深入的数据分析和洞察。
开发者能够为Moonriver和Moonbeam上的Token创建简介。该简介页面捕获Token背后的项目基本信息、社交媒体链接、价格数据链接以及与项目Token销售有关的其他信息。
本教程将向您展示如何为Moonscan上的ERC-20 Token范本创建简介。该ERC-20 Token范本部署在Moonriver上,称为DemoToken (DEMO)。本教程的操作步骤也同样适用于任何基于Moonbeam网络和ERC-721或ERC-1155 Token。
查看先决条件¶
在开始本教程之前,您将需要准备:
您将需要在本教程后半部分验证Token合约地址的所有权。您可以选择手动或自动操作此步骤,如果您选择自动操作,您需要执行以下步骤:
- 访问部署Token合约的账户,可以作为所有者签署消息
- 安装MetaMask并连接至Token部署的网络
开始操作¶
开始操作前,请确保登陆您的Moonscan账户。成功登陆后,您可以前往想要增加Token简介的页面。对于ERC-20 Token,您可以在搜索栏搜索Token名称。对于其他Token,您可以手动输入URL。
https://moonscan.io/token/INSERT_CONTRACT_ADDRESS
https://moonriver.moonscan.io/token/INSERT_CONTRACT_ADDRESS
https://moonbase.moonscan.io/token/INSERT_CONTRACT_ADDRESS
在Social Profiles旁边,您可以点击Update。
您将被引导至Token Update Application Form页面。
如果您尚未验证您的合约源代码,您将需要先完成此步骤。如果您已验证您的合约,您可以跳过此步骤进入验证地址所有者部分。
验证合约源代码¶
您有多种方式可以验证您的合约源代码。您可以直接从Moonscan验证,如果您是通过Hardhat或Foundry部署合约,您也可以使用其对应的Etherscan整合验证。
要直接从Moonscan验证您的合约源代码,您可以点击tool链接。
您将被引导至Verify & Publish Contract Source Code页面,您可以在此页面输入有关合约及其编译方式的详细信息。
-
输入Token合约地址
-
在下拉菜单中选择Compiler Type
-
选择您使用的Compile Version
-
选择Open Source License Type
-
检查并勾选I agree to the terms of service
-
点击Continue
接下来您将进入下一页面,您可以在此页面输入合约源代码并指定使用的其他设置和参数。
-
合约地址和预编译已自动填充。如果您要启用优化功能,可以在Optimization一栏的下拉菜单中进行更新
-
输入合约源代码的扁平化版本。您可以使用Flattener Remix plugin以扁平化合约
-
若需要,可更新Constructor Arguments、 Contract Library Address和Misc Settings部分
-
点击I’m not a robot
-
最后,点击Verify and Publish
现在,您的合约源代码已完成验证。您可以开始接下来的步骤,验证您是合约地址的所有者。
验证地址所有权¶
在Token Update Application Form页面,您应该在屏幕上方看到您需要验证您是合约地址所有者的消息。在开始验证之前,您需要点击tool链接。
您将被引导至Verify Address Ownership页面,在此页面您可以选择手动或通过连接至Web3签署消息以验证您的所有权。如果您选择手动验证所有权,您将需要消息签名的哈希。如果您连接至Web3,则会自动为您计算哈希。
手动签署信息¶
如果您要手动验证所有权,您将需要消息签署的哈希。如果您自身已计算哈希,您可以点击Sign Message Manually,输入Message Signature Hash,然后点击Verify Ownership。
连接至Web3¶
您可以使用MetaMask轻松计算消息签署的哈希。您需要将部署合约的帐户连接至MetaMask 。随后,点击Connect to Web3,MetaMask将跳出弹窗。
-
选择要连接的账户,即用于部署合约的账户
-
连接账户
返回Verify Address Ownership页面,您可以完成以下步骤:
-
点击Sign with Web3
-
MetaMask将跳出弹窗,点击Sign签署消息
消息签署完成后,您可以点击Click to Proceed。您将看到Message Signature Hash已经自动填充。随后,点击Verify Ownership。
创建简介¶
现在您可以开始创建Token简介页面,添加必要信息,包括项目信息、社交媒体链接、价格数据链接,以及更多。在提交之前,请确保所有提供的链接均可使用且能够安全访问。
必填信息如下所示:
- 请求类型
- Token合约地址
- 请求者姓名
- 请求者邮箱地址
- 项目官方网站
- 项目官方邮箱地址
- 能够下载logo(尺寸为32x32 png)的链接
- 项目介绍
其他信息均为选填。完成所有信息填写后,您可以点击页面底部的Submit。
这样就可以了!您已成功在Moonscan上为您的Token创建并提交简介。Moonscan团队将尽快审核您所提交的内容,并根据需求为您提供进一步的说明。
| Created: May 6, 2022