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.

ExtensionOptionsWeb3Tx(typed_data_chain_id, ...)

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>
code_hash: str = <object object>
class evmos.proto.autogen.py.ethermint.types.v1.ExtensionOptionsWeb3Tx(typed_data_chain_id: int = <object object at 0x7f65db944ce0>, fee_payer: str = <object object at 0x7f65db944ce0>, fee_payer_sig: bytes = <object object at 0x7f65db944ce0>)[source]

Bases: Message

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 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>

the cumulative gas used within current batch tx

eth_tx_index: int = <object object>

eth tx index, 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>

if the eth tx is failed

gas_used: int = <object object>

gas used by tx, if exceeds block gas limit, it’s set to gas limit which is what’s actually deducted by ante handler.

height: int = <object object>

the block height

msg_index: int = <object object>

the msg index in a batch tx

tx_index: int = <object object>

cosmos tx index