solidity - 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 的版本,这就是为什么我试图找到最新版本的“快乐”组合。
也许,不是最新版本,而是那些真正工作没有实质性问题的版本。你有没有成功?
解决方案
需要将 Ganache 的版本更新到 6.5.0 或更高版本。这解决了问题。
推荐阅读
- r - 使用 ggplot 将数据线添加到 VAR HD 图表
- c# - 无法使用winscard.dll c#读取RFID卡USB
- ptv-vissim - PTV Vissim - 有没有办法改变静态 3d 对象的颜色?
- react-native - 在本机反应中创建一个专注于按钮或文本输入的对话框消息
- java - Eclipse/Maven - 无法更新索引并添加新的依赖项
- r - ggplot2-如何使用 facet_wrap 覆盖按组分隔的个人轨迹图的组平均值?
- css - 在固定位置 div 下方动态定位 div
- php - 在 Cpanel 上的 Laravel 项目中上传图片
- javascript - 单击和确认时更改按钮的颜色
- python - 在 Django 查询集中动态定义过滤器参数