如何检查Truffle支持的最新Solidity版本



我一直在阅读松露文档,但没有发现任何与此相关的内容。我的问题出现了,因为我想开始用0.8版本来解决下溢/上溢问题,但我不知道它是否得到了我最熟悉的框架truffle的支持。也许有人能在这里给我指明正确的方向?谢谢

安装truffle后,您可以运行以下命令,该命令将列出所有支持的solidity版本:

truffle compile --list

然后可以在truffle-config.js中指定编译版本。例如:

module.exports = {
networks: {
... etc ...
},
compilers: {
solc: {
version: "0.8.4" 
}
}
};

目前为0.6.12。

@truffle/compile-solidity的最新版本5.2.1依赖于^0.6.0版本中的solc。这意味着任何向后兼容到0.6.0的版本,最新的兼容版本是0.6.12。

来源:

  • https://www.npmjs.com/package/@松露/编译固体-最新版本5.2.1
  • https://github.com/trufflesuite/truffle/blob/master/packages/compile-solidity/package.json-适用于5.2.1版本的package.json,显示对solc^0.6.0的依赖性
  • https://etherscan.io/solcversions-solc版本列表

最新更新