Skip to main content
一旦您的合约部署到线上网络,下一步就是在区块浏览器上验证其源代码。 验证合约意味着将其源代码以及编译该代码时使用的设置上传到一个仓库 (通常由区块浏览器维护)。这样任何人都可以编译它并将生成的 字节码与链上部署的进行比较。在像 Monad 这样的开放平台上,这样做极其重要。 在本指南中,我们将解释如何使用 Foundry v1.8 或更高版本,并启用 Monad 执行环境来完成此操作。
本指南假设您已安装 Foundry v1.8.0 或更高版本,并在 foundry.toml 中配置了 network = "monad"。如果尚未设置,请参见安装与配置说明
foundry-monad 模板默认为测试网配置。要使用主网,请更新您的 foundry.toml 文件:
  • eth-rpc-url="https://testnet-rpc.monad.xyz" 改为您的主网 RPC URL
  • chain_id = 10143 改为 143
如果您使用 foundry-monad 模板,可以根据您首选的区块浏览器使用以下命令:
示例:
智能合约验证成功后,您应该在终端中看到类似如下的输出:
现在到 MonadVision 上查看合约。