合约代码缩减

2022-03-02  本文已影响0人  张亚伦

约束条件:https://eips.ethereum.org/EIPS/eip-170
检测插件:https://github.com/IoBuilders/truffle-contract-size

  1. 重构代码:合并重复的代码(尤其是调用第三方的合约)
  2. modifer改为function
  3. 方法传参:结构改为简单类型
  4. 错误信息:缩短
  5. 事件参数:减少
  6. 对象初始化:使用构造方法(将多行赋值代码改为一行)。
上一篇下一篇

猜你喜欢

热点阅读