Versions in this module Expand all Collapse all v0 v0.1.0 Jan 19, 2024 Changes in this version + func NewIBCMiddleware(app porttypes.IBCModule, k keeper.Keeper) porttypes.Middleware + type IBCMiddleware struct + func (im IBCMiddleware) GetAppVersion(ctx sdk.Context, portID, channelID string) (string, bool) + func (im IBCMiddleware) NegotiateAppVersion(ctx sdk.Context, order channeltypes.Order, connectionID string, portID string, ...) (version string, err error) + func (im IBCMiddleware) OnAcknowledgementPacket(ctx sdk.Context, packet channeltypes.Packet, acknowledgement []byte, ...) error + func (im IBCMiddleware) OnChanCloseConfirm(ctx sdk.Context, portID, channelID string) error + func (im IBCMiddleware) OnChanCloseInit(ctx sdk.Context, portID, channelID string) error + func (im IBCMiddleware) OnChanOpenAck(ctx sdk.Context, portID, channelID string, counterpartyChannelID string, ...) error + func (im IBCMiddleware) OnChanOpenConfirm(ctx sdk.Context, portID, channelID string) error + func (im IBCMiddleware) OnChanOpenInit(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (im IBCMiddleware) OnChanOpenTry(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (im IBCMiddleware) OnRecvPacket(ctx sdk.Context, packet channeltypes.Packet, _ sdk.AccAddress) ibcexported.Acknowledgement + func (im IBCMiddleware) OnTimeoutPacket(ctx sdk.Context, packet channeltypes.Packet, relayer sdk.AccAddress) error + func (im IBCMiddleware) SendPacket(ctx sdk.Context, chanCap *capabilitytypes.Capability, ...) error + func (im IBCMiddleware) WriteAcknowledgement(ctx sdk.Context, chanCap *capabilitytypes.Capability, ...) error