128

智能合约代码长度超过限制

ruby123 · 于 发布 · 最后由 thishe回复 · 362 次阅读

在remix中部署智能合约代码的时候,出现代码长度超限制,可能部署不成功的提醒,百度上都是勾选优化代码,勾选后仍然出现此提示,怎么解决,求大神帮助啊,万分感谢!!!

  • 128
    ajian1984

    把单个智能合约拆成多个试试?

  • 2613 large
    thishe

    使用库;把合约拆分成多个独立合约(但跨合约调用gas费用会更高);大部分view或pure类function都可以省略在客户端执行同样逻辑也能得到同样结果;使用数组替代多个变量;减少常量定义尺寸;等等。