问题描述
为了对比数据方便,排除发起交易gas消耗引起的账户余额差别,会将hardhat test 脚本中设置发起交易,设置gasPrice:0
await contract.withdraw({from: accounts[15], gasPrice: 0})
执行hardhat test
时报以下错误
Transaction gasPrice (0) is too low for the next block, which has a baseFeePerGas of 8
解决方案
hardhat-config.js中设置initialBaseFeePerGas: 0
networks: {
hardhat: {
...
initialBaseFeePerGas: 0
}
}
参考
https://github.com/nomiclabs/hardhat/issues/1216
https://github.com/nomiclabs/hardhat/blob/8e219bfc4112488953508eddd826d537bc71e803/docs/hardhat-network/reference/README.md
版权属于:区块链中文技术社区 / 转载原创者
本文链接:https://bcskill.com/index.php/archives/1260.html
相关技术文章仅限于相关区块链底层技术研究,禁止用于非法用途,后果自负!本站严格遵守一切相关法律政策!