evmos.proto.autogen.py.ethermint.feemarket.v1
Classes
|
EventBlockGas defines an Ethereum block gas event |
|
EventFeeMarket is the event type for the fee market module |
|
GenesisState defines the feemarket module's genesis state. |
|
|
|
|
|
MsgUpdateParams defines a Msg for updating the x/feemarket module parameters. |
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message. |
|
|
Params defines the EVM module parameters |
QueryBaseFeeRequest defines the request type for querying the EIP1559 base fee. |
|
|
QueryBaseFeeResponse 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.EventBlockGas(height: str = <object object>, amount: str = <object object>)[source]
Bases:
MessageEventBlockGas defines an Ethereum block gas event
- class evmos.proto.autogen.py.ethermint.feemarket.v1.EventFeeMarket(base_fee: str = <object object>)[source]
Bases:
MessageEventFeeMarket is the event type for the fee market module
- 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.MsgBase[source]
Bases:
ServiceBase- async update_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[source]
- class evmos.proto.autogen.py.ethermint.feemarket.v1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async update_params(msg_update_params: MsgUpdateParams, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgUpdateParamsResponse[source]
- class evmos.proto.autogen.py.ethermint.feemarket.v1.MsgUpdateParams(authority: str = <object object>, params: ~evmos.proto.autogen.py.ethermint.feemarket.v1.Params = <object object>)[source]
Bases:
MessageMsgUpdateParams defines a Msg for updating the x/feemarket module parameters.
- class evmos.proto.autogen.py.ethermint.feemarket.v1.MsgUpdateParamsResponse[source]
Bases:
MessageMsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
- 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.
- enable_height: int = <object object>
enable_height defines at which block height the base fee calculation is enabled.
- min_gas_multiplier: str = <object object>
min_gas_multiplier bounds the minimum gas used to be charged to senders based on gas limit
- 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:
MessageQueryBaseFeeResponse 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: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async base_fee(query_base_fee_request: QueryBaseFeeRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryBaseFeeResponse[source]
- async block_gas(query_block_gas_request: QueryBlockGasRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryBlockGasResponse[source]
- async params(query_params_request: QueryParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryParamsResponse[source]