部署时遇到无效操作码

问题描述 投票:0回答:1

我无法在 ganache 上部署我的代码,这是我的错误:

部署时遇到无效的操作码。尝试:

  • 验证您的构造函数参数是否满足所有断言条件。
  • 验证构造函数代码不会越界访问数组。
  • 将原因字符串添加到断言语句中。

因为 openzeppelin 我应该使用 solc ^0.8.20 我已经检查了 1000 次迁移,但没问题

有人知道我该怎么办吗????

我用这段代码做到了,但得到了这个错误:

松露迁移

solidity smartcontracts truffle ganache
1个回答
0
投票

如果你想继续使用truffle/ganache,那么你必须将solidity版本更改为

0.8.19

不过,我建议摆脱松露/甘纳许,因为它们已被弃用。尝试戴安全帽或锻造。

© www.soinside.com 2019 - 2024. All rights reserved.