Versions in this module Expand all Collapse all v6 v6.0.0 Dec 25, 2023 Changes in this version + const ForwardPacketTimeHour + func GetDenomByIBCPacket(sourcePort, sourceChannel, destPort, destChannel, packetDenom string) string + type IBCMiddleware struct + func NewIBCMiddleware(app porttypes.IBCModule, ics4Wrapper porttypes.ICS4Wrapper, ...) IBCMiddleware + func (im IBCMiddleware) GetAppVersion(ctx sdk.Context, portID, channelID string) (string, bool) + func (im IBCMiddleware) Logger(ctx sdk.Context) log.Logger + 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, ...) (version string, err error) + func (im IBCMiddleware) OnRecvPacket(ctx sdk.Context, packet channeltypes.Packet, relayer sdk.AccAddress) exported.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, sourcePort string, ...) (uint64, error) + func (im IBCMiddleware) WriteAcknowledgement(ctx sdk.Context, chanCap *capabilitytypes.Capability, packet exported.PacketI, ...) error v6.0.0-rc0 Dec 6, 2023 Other modules containing this package github.com/functionx/fx-core/v3 github.com/functionx/fx-core/v4 github.com/functionx/fx-core/v5 github.com/functionx/fx-core/v7