想问一下大家平时如果想对一个合约进行Gas优化时是怎么做的?有没有那些工具可以扫描合约给出一些Gas优化的建议?还是说只能根据经验注意写合约的方法?
大部分还是靠经验的。
这个Solidity 专栏 里介绍了很多 Gas 优化技巧。
蹲一个答案
tenderly有gas模拟,你把你的call执行后的哈希,放进去,模拟gas有具体的每一个操作步骤的gas分析。你根据gas消耗量,进行优化即可。尽量少用合约call,传参进去。