首页 > 解决方案 > Solidity、solc、web3.js、Ganache 版本组合目前正在工作

问题描述

最新版本的 Solidity、solc、web3.js 和 Ganache 的哪些组合目前真正起作用?

我正在尝试使用以下内容:

坚固性 0.8.0

solc ^0.8.9

web3.js ^1.6.0

ganache-cli ^6.1.8

问题是:

我调用了一个非常原始的函数来读取我的智能合约中的公共值,我收到了这个错误:“处理事务时出现 VM 异常:操作码无效”

我用谷歌搜索并没有找到可行的解决方案。一些答案建议更改 Ganache 的版本,这就是为什么我试图找到最新版本的“快乐”组合。

也许,不是最新版本,而是那些真正工作没有实质性问题的版本。你有没有成功?

标签: solidityweb3jsganache

解决方案


需要将 Ganache 的版本更新到 6.5.0 或更高版本。这解决了问题。


推荐阅读