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.