Gas
ValueError: Transaction gasPrice (0) 對於下一個塊來說太低了,它的 baseFeePerGas 為 1
我正在和布朗尼一起工作,我正在嘗試部署一個相當大的智能合約,我一直遇到這個問題:
ValueError: Transaction gasPrice (0) is too low for the next block, which has a baseFeePerGas of 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")})
或者
- 您正在嘗試部署一個太大的契約。
如果是這種情況,您將不得不減少契約的規模。