package ibc.applications.interchain_accounts.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ActiveChannel

genesis.proto:40

ActiveChannel contains a connection ID, port ID and associated active channel ID

Used in: ControllerGenesisState, HostGenesisState

message ControllerGenesisState

genesis.proto:20

ControllerGenesisState defines the interchain accounts controller genesis state

Used in: GenesisState

message CosmosTx

packet.proto:29

CosmosTx contains a list of sdk.Msg's. It should be used when sending transactions to an SDK host chain.

message GenesisState

genesis.proto:12

GenesisState defines the interchain accounts genesis state

message HostGenesisState

genesis.proto:30

HostGenesisState defines the interchain accounts host genesis state

Used in: GenesisState

message InterchainAccount

account.proto:12

An InterchainAccount is defined as a BaseAccount & the address of the account owner on the controller chain

message InterchainAccountPacketData

packet.proto:22

InterchainAccountPacketData is comprised of a raw transaction, type of transaction and optional memo field.

Used in: controller.v1.MsgSendTx

message Metadata

metadata.proto:11

Metadata defines a set of protocol specific data encoded into the ICS27 channel version bytestring See ICS004: https://github.com/cosmos/ibc/tree/master/spec/core/ics-004-channel-and-packet-semantics#Versioning

message RegisteredInterchainAccount

genesis.proto:47

RegisteredInterchainAccount contains a connection ID, port ID and associated interchain account address

Used in: ControllerGenesisState, HostGenesisState

enum Type

packet.proto:12

Type defines a classification of message issued from a controller chain to its associated interchain accounts host

Used in: InterchainAccountPacketData