evmos.proto.autogen.py.ethermint.feemarket.v1
Classes
|
GenesisState defines the feemarket module's genesis state. |
|
Params defines the EVM module parameters |
QueryBaseFeeRequest defines the request type for querying the EIP1559 base fee. |
|
|
BaseFeeResponse returns the EIP1559 base fee. |
QueryBlockGasRequest defines the request type for querying the EIP1559 base fee. |
|
QueryBlockGasResponse returns block gas used for a given height. |
|
QueryParamsRequest defines the request type for querying x/evm parameters. |
|
|
QueryParamsResponse defines the response type for querying x/evm parameters. |
|
- class evmos.proto.autogen.py.ethermint.feemarket.v1.GenesisState(params: ~evmos.proto.autogen.py.ethermint.feemarket.v1.Params = <object object>, block_gas: int = <object object>)[source]
Bases:
MessageGenesisState defines the feemarket module’s genesis state.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.Params(no_base_fee: bool = <object object>, base_fee_change_denominator: int = <object object>, elasticity_multiplier: int = <object object>, enable_height: int = <object object>, base_fee: str = <object object>, min_gas_price: str = <object object>, min_gas_multiplier: str = <object object>)[source]
Bases:
MessageParams defines the EVM module parameters
- base_fee_change_denominator: int = <object object>
base fee change denominator bounds the amount the base fee can change between blocks.
- elasticity_multiplier: int = <object object>
elasticity multiplier bounds the maximum gas limit an EIP-1559 block may have.
- min_gas_multiplier: str = <object object>
min gas denominator bounds the minimum gasUsed to be charged to senders based on GasLimit
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryBase[source]
Bases:
ServiceBase- async base_fee(query_base_fee_request: QueryBaseFeeRequest) QueryBaseFeeResponse[source]
- async block_gas(query_block_gas_request: QueryBlockGasRequest) QueryBlockGasResponse[source]
- async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryBaseFeeRequest[source]
Bases:
MessageQueryBaseFeeRequest defines the request type for querying the EIP1559 base fee.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryBaseFeeResponse(base_fee: str = <object object>)[source]
Bases:
MessageBaseFeeResponse returns the EIP1559 base fee.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryBlockGasRequest[source]
Bases:
MessageQueryBlockGasRequest defines the request type for querying the EIP1559 base fee.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryBlockGasResponse(gas: int = <object object>)[source]
Bases:
MessageQueryBlockGasResponse returns block gas used for a given height.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryParamsRequest[source]
Bases:
MessageQueryParamsRequest defines the request type for querying x/evm parameters.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryParamsResponse(params: ~evmos.proto.autogen.py.ethermint.feemarket.v1.Params = <object object>)[source]
Bases:
MessageQueryParamsResponse defines the response type for querying x/evm parameters.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.QueryStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async base_fee(query_base_fee_request: QueryBaseFeeRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryBaseFeeResponse[source]
- async block_gas(query_block_gas_request: QueryBlockGasRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryBlockGasResponse[source]
- async params(query_params_request: QueryParamsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryParamsResponse[source]