如何使用不同pragma/编译器版本的导入来使用hardhat进行开发和编译



hardhat不支持https导入。在使用npm安装openzeppelin和chainlink并使用@openzeppelin/@chainlink后,我们会遇到pragma/编译器版本问题,即使在hardhat.config.js中使用不同的编译器版本,甚至使用覆盖。你是如何使用安全帽和这些导入进行开发和编译的?

hardhat.config.js中,您可以添加多个编译器。

module.exports = {
solidity: {
compilers: [
{
version: "0.6.6"
},
{
version: "0.4.24"
}
]
}
}

我面临这个问题,我想与Venus协议接口。。。。因此,我基本上将所有接口和契约与契约放在一个文件中,以避免运行solidity编译器的多个实例。

相关内容

  • 没有找到相关文章

最新更新