我一直在阅读松露文档,但没有发现任何与此相关的内容。我的问题出现了,因为我想开始用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
版本列表