本文参考了Moonscan标签结构指南Moonscan标签结构指南Moonscan标签结构指南,旨在帮助更多团队或项目为智能合约打标签,从而能够在Web3Go上获取重要的链上指标。
为了让更多项目为智能合约打标签,团队应将其合约信息提交给Moonscan,以便提取并公开特定指标。通过使用预先确定的标签结构对合约进行分组,Moonscan可以按项目提供合约数据。Dapp可以使用这些数据来获取以下重要的链上指标:
如果您正在自建数据面板检测应用活跃度、使用情况等指标,不妨先给项目的智能合约打上标签,这有助于浏览器和第三方链上分析工具精准检测您的项目链上活动,提升数据面板的数据准确度,并且深入了解Dapp在Moonbeam网络中的使用情况。
当提交或更新合约数据至Moonscan时,您需要提供以下内容:
* 请注意,提交的合约必须通过验证
所有项目都必须使用以下指定的标签结构向Moonscan提供数据:
Project:
项目:<空格>合约名称<空格>合约版本
其中每个要素的含义:
项目和合约名称要素必须遵循驼峰式大小写规则,不能出现空格。版本应使用大写字母“V”加上版本号。 例如:JohnDoe: ERC20V3 V1
以下规则表达式将用于检查提供的标签是否为符合要求的格式,如果不符合,项目或智能合约将被归类为Incorrectly labeled错误标签。
:\s*(.*?)$
若要提交您的项目数据,请执行以下步骤:
3. 在Feedback Form反馈表下填写所有必要信息:
4. 在Name Tagging名称标记下填写所有必要信息。请注意,您可以单击Add more name tagging,在同一表单上添加更多合约。所有字段都是必填项!
5. 填写完所有字段后,点击I’m not a robot解决reCAPTCHA,并单击Send Message以提交表单
如果您的项目有Factory合约,请直接联系Etherscan,因为需要围绕它们编写特殊逻辑。
以下是信息填写的示例表格:
如何让我的dApp显示在数据面板上?
为了让您的dApp显示在数据面板上,智能合约需要在Etherscan中正确标记。请遵循如何提交合约的步骤说明。
为什么我在Etherscan中标记了我的合约,但它们没有显示出来?
从Etherscan同步数据并由Web3Go编制索引可能需要一些时间。在从Etherscan确认您的标签已获批准后,您的标签获得显示需要最多一周的时间,请耐心等待。
我的dApp显示在Incorrectly labeled错误标签下。
为了正确处理智能合约数据,Web3Go要求您的标签遵循特定格式。请按照第二部分标签结构所述内容进行操作。
进入Web3Go
下的Dashboard公共数据面板,查看交易、活跃用户等各项重要指标。