适用于: 公共网络(主网和测试网)。若要在 Virtual Environment 上验证合约,请参阅部署并验证合约。
前提条件
要验证合约,您需要提供:- 源代码
- 用于编译已部署版本的准确编译器设置
- 上传由编译器生成的、包含合约元数据的 JSON 文件
- 直接粘贴源代码
- 从您的文件系统上传源文件
- 上传包含所有智能合约的整个目录。这使得验证含有从其他文件导入的合约变得容易。
公开和私密验证
在验证智能合约时,您需要在两种模式之间选择:私密和公开。- 公开(在 Tenderly 内):已验证的合约及其源代码对所有 Tenderly 用户可见。您愿意与项目外的用户共享您的合约。您希望合约的调用者能够使用监控工具。
- 私密(在 Tenderly 内):已验证的合约仅对团队/协作者可见。适合合约开发期间使用。
Contracts 选项卡中的 Verification 列显示您的合约是否已验证,以及是私密的还是公开的。

Verification Status of added contracts