我正在使用平价在私有区块链上部署一个合同。迁移似乎默认为4712388 gas (不确定原因),我得到了以下错误:
-32010交易成本超过目前的气体限额。限制: 21127,得到: 4712388。试着减少供气量。
我的问题是:
这个21127号码是从哪里来的?它不在我的私有区块链的成因文件中,因为21127的十六进制是0x5287,并且这个数字是不存在的。
我的gasLimit=0x5280。但有两件事让我觉得这与此无关。(1) 5280不等于5287。(2) gasLimit只与成因块有关,对吗?(见气体限制对最小气体限制)
这个问题类似于另一个错误,我得到了一个不同的配置,但由于数字略有不同,我认为它没有关系。但也许吧?在私有区块链中设置区块气体限制?
发布于 2017-11-01 01:27:22
问题是:
这个21127号码是从哪里来的?
答案(由@benjaminion在另一个线程中提供)是:
事务将始终使用至少21000 gas,因为这是协议中指定的值:它是黄纸中的数量G_transaction,附录G。
https://ethereum.stackexchange.com/questions/28055
复制相似问题