You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Solc 0.8.20后,Truffle部署Solidity智能合约失败求助

Truffle部署合约失败(切换Solc 0.8.20适配OpenZeppelin ERC20后)

我正在进行区块链开发,使用Truffle Suite搭配Ganache作为测试环境。此前用旧版本Solidity编译、部署合约均无问题,近期因项目需要实现@openzeppelin的ERC20代币,按照ERC20.sol的编译要求切换到Solc 0.8.20版本后,无法正常部署合约。

编译过程仅出现无关警告,尝试单独部署合约等操作均无效,怀疑是版本兼容性问题。

相关材料包括:

  • 部署失败的错误信息截图
  • 编译输出内容截图
  • 当前使用的Truffle版本信息
  • 目标ERC20合约文件代码
  • 对应的迁移脚本代码

内容的提问来源于stack exchange,提问作者bruno gatti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 02:54:50