Module ibc::core::ics04_channel::handler
source · Expand description
This module implements the processing logic for ICS4 (channel) messages.
Modules
Protocol logic specific to ICS4 messages of type
MsgChannelCloseConfirm
.Protocol logic specific to ICS4 messages of type
MsgChannelCloseInit
.Protocol logic specific to ICS4 messages of type
MsgChannelOpenAck
.Protocol logic specific to ICS4 messages of type
MsgChannelOpenConfirm
.Protocol logic specific to ICS4 messages of type
MsgChannelOpenInit
.Protocol logic specific to ICS4 messages of type
MsgChannelOpenTry
.Structs
Enums
Defines the possible states of a channel identifier in a
ChannelResult
.Functions
General entry point for processing any type of message related to the ICS4 channel open and
channel close handshake protocols.
Constructs the proper channel event
Dispatcher for processing any type of message related to the ICS4 packet protocols.