evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1
Classes
|
CosmosTx contains a list of sdk.Msg's. |
|
An InterchainAccount is defined as a BaseAccount & the address of the account owner on the controller chain |
|
InterchainAccountPacketData is comprised of a raw transaction, type of transaction and optional memo field. |
|
Metadata defines a set of protocol specific data encoded into the ICS27 channel version bytestring See ICS004: https://github.com/cosmos/ibc/tree/main/spec/core/ics-004-channel-and-packet-semantics |
|
Type defines a classification of message issued from a controller chain to its associated interchain accounts host |
- class evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.CosmosTx(messages: ~typing.List[~betterproto.lib.google.protobuf.Any] = <object object>)[source]
Bases:
MessageCosmosTx contains a list of sdk.Msg’s. It should be used when sending transactions to an SDK host chain.
- class evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.InterchainAccount(base_account: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.BaseAccount = <object object>, account_owner: str = <object object>)[source]
Bases:
MessageAn InterchainAccount is defined as a BaseAccount & the address of the account owner on the controller chain
- base_account: ____cosmos_auth_v1_beta1__.BaseAccount = <object object>
- class evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.InterchainAccountPacketData(type: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.Type = <object object>, data: bytes = <object object>, memo: str = <object object>)[source]
Bases:
MessageInterchainAccountPacketData is comprised of a raw transaction, type of transaction and optional memo field.
- class evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.Metadata(version: str = <object object>, controller_connection_id: str = <object object>, host_connection_id: str = <object object>, address: str = <object object>, encoding: str = <object object>, tx_type: str = <object object>)[source]
Bases:
MessageMetadata defines a set of protocol specific data encoded into the ICS27 channel version bytestring See ICS004: https://github.com/cosmos/ibc/tree/main/spec/core/ics-004-channel-and-packet-semantics
- address: str = <object object>
address defines the interchain account address to be fulfilled upon the OnChanOpenTry handshake step NOTE: the address field is empty on the OnChanOpenInit handshake step
- controller_connection_id: str = <object object>
controller_connection_id is the connection identifier associated with the controller chain
- host_connection_id: str = <object object>
host_connection_id is the connection identifier associated with the host chain
- class evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.Type(*values)[source]
Bases:
EnumType defines a classification of message issued from a controller chain to its associated interchain accounts host
- TYPE_EXECUTE_TX = 1
Execute a transaction on an interchain accounts host chain
- TYPE_UNSPECIFIED = 0
Default zero value enumeration