使用 Chainlink Imports验证通过 Remix 部署的合约的建议?目前 BSCScan(我相信 Etherscan)有以下限制:
使用“imports”的合约需要将代码连接到一个文件中,因为我们不支持在单独的文件中“imports”。
问题是 VRFConsumerBase.sol 在其中也有额外的导入。使连接过程有点繁琐。 我很容易在@Patrick Collins 的 Hardhat 视频之后完成了这项工作,但我正在使用的项目是在 Remix 中开发的。
不幸的是,这看起来像设计的那样工作。除非 etherscan/bsscan 等更改其流程,否则您要么必须手动添加大量代码。
作为替代方案,您可以将 remix 中的所有代码放入一个新的Hardhat项目中,然后使用hardhat-etherscan插件轻松验证合约