GasPriceSuggestion
Documentation for eth_defi.gas.GasPriceSuggestion Python class.
- class GasPriceSuggestion
Bases:
objectGas price details.
Capture the necessary information for the gas price to used during the transaction building.
EIP-1559 London hard fork chains (Ethereumm mainnet)
Legacy EVM: Polygon, BNB Chain
Attributes summary
London hard fork chains
Non London hard fork chains
London hard fork chains
London hard fork chains
How the gas price was determined
Methods summary
__init__(method[, legacy_gas_price, ...])Get gas params as they are applied to ContractFunction.build_transaction()
pformat()Pretty format for logging.
- method: eth_defi.gas.GasPriceMethod
How the gas price was determined
- legacy_gas_price: Optional[int] = None
Non London hard fork chains
- base_fee: Optional[int] = None
London hard fork chains
- max_priority_fee_per_gas: Optional[int] = None
London hard fork chains
- max_fee_per_gas: Optional[int] = None
London hard fork chains
- get_tx_gas_params()
Get gas params as they are applied to ContractFunction.build_transaction()
- Return type
- pformat()
Pretty format for logging.
- Return type
- __init__(method, legacy_gas_price=None, base_fee=None, max_priority_fee_per_gas=None, max_fee_per_gas=None)