evmos.proto.autogen.py.ethermint.types.v1

Classes

EthAccount(base_account, code_hash)

EthAccount implements the authtypes.AccountI interface and embeds an authtypes.BaseAccount type.

ExtensionOptionDynamicFeeTx(max_priority_price)

ExtensionOptionDynamicFeeTx is an extension option that specifies the maxPrioPrice for cosmos tx

ExtensionOptionsWeb3Tx(typed_data_chain_id, ...)

ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, the fee payer as well as its signature data.

TxResult(height, tx_index, msg_index, ...)

TxResult is the value stored in eth tx indexer

class evmos.proto.autogen.py.ethermint.types.v1.EthAccount(base_account: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.BaseAccount = <object object>, code_hash: str = <object object>)[source]

Bases: Message

EthAccount implements the authtypes.AccountI interface and embeds an authtypes.BaseAccount type. It is compatible with the auth AccountKeeper.

base_account: ___cosmos_auth_v1_beta1__.BaseAccount = <object object>

base_account is an authtypes.BaseAccount

code_hash: str = <object object>

code_hash is the hash calculated from the code contents

class evmos.proto.autogen.py.ethermint.types.v1.ExtensionOptionDynamicFeeTx(max_priority_price: str = <object object>)[source]

Bases: Message

ExtensionOptionDynamicFeeTx is an extension option that specifies the maxPrioPrice for cosmos tx

max_priority_price: str = <object object>

max_priority_price is the same as max_priority_fee_per_gas in eip-1559 spec

class evmos.proto.autogen.py.ethermint.types.v1.ExtensionOptionsWeb3Tx(typed_data_chain_id: int = <object object>, fee_payer: str = <object object>, fee_payer_sig: bytes = <object object>)[source]

Bases: Message

ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, the fee payer as well as its signature data.

fee_payer: str = <object object>

fee_payer is an account address for the fee payer. It will be validated during EIP712 signature checking.

fee_payer_sig: bytes = <object object>

fee_payer_sig is a signature data from the fee paying account, allows to perform fee delegation when using EIP712 Domain.

typed_data_chain_id: int = <object object>

typed_data_chain_id is used only in EIP712 Domain and should match Ethereum network ID in a Web3 provider (e.g. Metamask).

class evmos.proto.autogen.py.ethermint.types.v1.TxResult(height: int = <object object>, tx_index: int = <object object>, msg_index: int = <object object>, eth_tx_index: int = <object object>, failed: bool = <object object>, gas_used: int = <object object>, cumulative_gas_used: int = <object object>)[source]

Bases: Message

TxResult is the value stored in eth tx indexer

cumulative_gas_used: int = <object object>

cumulative_gas_used specifies the cumulated amount of gas used for all processed messages within the current batch transaction.

eth_tx_index: int = <object object>

eth_tx_index is the index in the list of valid eth tx in the block, aka. the transaction list returned by eth_getBlock api.

failed: bool = <object object>

failed is true if the eth transaction did not go succeed

gas_used: int = <object object>

gas_used by the transaction. If it exceeds the block gas limit, it’s set to gas limit, which is what’s actually deducted by ante handler.

height: int = <object object>

height of the blockchain

msg_index: int = <object object>

msg_index in a batch transaction

tx_index: int = <object object>

tx_index of the cosmos transaction