美文网首页
浅谈Solidity:25如何节省gas

浅谈Solidity:25如何节省gas

作者: 温驭臣 | 来源:发表于2023-03-18 10:57 被阅读0次

1,常量要加constant。不加constant修饰符,部署这个合约时843961gas,加了constant修饰符后消耗gas是843961gas,总共节省了26393gas,可以节省0.34u。

2,只在初始化获取数据的变量要加immutable,不加immutable部署合约gas费 843961 gas,查看这个变量消耗 23597,加了这个immutable 部署gas是817568 gas,查看变量消耗21464 gas,光部署消耗gas差26393,可以节省0.34u。

3,要少用require来报错,因为他的错误信息是在链上的所以gas消耗多,多用error来报错,错误信息不在链上,所以消耗gas少。

相关文章

网友评论

      本文标题:浅谈Solidity:25如何节省gas

      本文链接:https://www.haomeiwen.com/subject/qxpsrdtx.html