Gas

ValueError: Transaction gasPrice (0) 對於下一個塊來說太低了,它的 baseFeePerGas 為 1

  • March 6, 2022

我正在和布朗尼一起工作,我正在嘗試部署一個相當大的智能合約,我一直遇到這個問題:

ValueError: Transaction gasPrice (0) is too low for the next block, which has a baseFeePerGas of 1

是什麼賦予了?

這意味著兩件事中的一件:

  1. 您需要設置手動汽油價格,例如:
some_gas_price = 100000 
contract.deploy({"from": from_account, "gas_price": some_gas_price})

或者你可以使用gas策略:

from brownie.network.gas.strategies import GasNowStrategy
.
.
.
contract.deploy({"from": from_account,"gas_price": GasNowStrategy("fast")})

或者

  1. 您正在嘗試部署一個太大的契約。

如果是這種情況,您將不得不減少契約的規模。

引用自:https://ethereum.stackexchange.com/questions/110782