Skip to main content

terra_sdk.core.ibc.msgs.channel

ibc connection module message types.

MsgChannelOpenInit Objects


_2
@attr.s
_2
class MsgChannelOpenInit(Msg)

MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It is called by a relayer on Chain A.

MsgChannelOpenTry Objects


_2
@attr.s
_2
class MsgChannelOpenTry(Msg)

MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel on Chain B.

MsgChannelOpenAck Objects


_1
class MsgChannelOpenAck(Msg)

MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B.

MsgChannelOpenConfirm Objects


_2
@attr.s
_2
class MsgChannelOpenConfirm(Msg)

MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A.

MsgChannelCloseConfirm Objects


_2
@attr.s
_2
class MsgChannelCloseConfirm(Msg)

MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A.

MsgRecvPacket Objects


_2
@attr.s
_2
class MsgRecvPacket(Msg)

MsgRecvPacket receives incoming IBC packet

MsgTimeout Objects


_2
@attr.s
_2
class MsgTimeout(Msg)

MsgTimeout receives timed-out packet

MsgAcknowledgement Objects


_2
@attr.s
_2
class MsgAcknowledgement(Msg)

MsgAcknowledgement receives incoming IBC acknowledgement