所有的合同部署和安装都要花费一些煤气费。
是否有办法禁用或设置煤气费为0,以便我们可以计算和测试有意义的业务逻辑变化的平衡,而不考虑小的变化支付的煤气费?我在用hardhat。
hardhat
发布于 2022-06-05 18:50:37
在您的hardhat.config.js中,您可以显式地声明正在使用的网络以及随后要使用的gasPrice。在文档中,有一个可以设置的gasPrice配置。
hardhat.config.js
gasPrice
gas:它的价值应该是“自动”或数字。如果使用一个数字,它将是在每个事务中默认使用的气体限制。如果使用“自动”,将自动估计气体限值。默认值:“自动”。
或者,如果您挂在gas上,您也可以使用插件hardhat-gas-reporter,它可以在这里上更多地阅读。
hardhat-gas-reporter
发布于 2022-06-06 06:00:09
如果您想优化您的功能的气体成本,用硬帽子它是非常容易的,而且不需要任何费用。
为每个业务逻辑函数编写一个单元测试(您可能已经有了),现在您可以使用几种可能的方法来度量汽油成本-
npx hardhat test --network ganache
https://ethereum.stackexchange.com/questions/118424
相似问题