10 hardhad的optimizer配置问题

我在hardhat配置文件中加了optimizer的配置,但是发现没有作用

settings: {
    optimizer: {
      enabled: true,
      runs: 2000,
    }
  },

部署的测试链是bsc

在remix中开启这个配置是可以部署25k bytes的合约,但是在hardhat添加了上面的配置也无法部署。runs也从200-2000都试过了,无法生效。搞不懂应该怎么使用optimizer

请先 登录 后评论

最佳答案 2022-04-27 16:56

完整的写法:

module.exports = {
  solidity: {
    version: "0.8.0",
    settings: {
      optimizer: {
        enabled: true,
        runs: 1000,
      },
    },
  },
};
请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2730 浏览
  • 提出于 2022-04-27 15:43