标签: ethereum solidity web3
我正在努力优化我在智能合约中的最后一滴气体。我的一个函数需要一个大约1,000,000的十进制数。首先,我刚做了uint256。但我觉得这浪费了很多空间。我把它变成了uint32,但这并没有最终改变任何东西,在通过web3传递给ABI后,输入仍然很长。 1)无论如何都要缩短输入? 2)如果我最终必须将此数字转换为uint256,这是否可以节省燃气?
uint256
uint32