Versions in this module Expand all Collapse all v0 v0.16.15 Jul 20, 2023 v0.0.1 Jul 20, 2023 Changes in this version + func BuildWasmExecMsg(msgType string, packet exported.PacketI) ([]byte, error) + func CheckAndUpdateRateLimits(ctx sdk.Context, contractKeeper *wasmkeeper.PermissionedKeeper, ...) error + func UndoSendRateLimit(ctx sdk.Context, contractKeeper *wasmkeeper.PermissionedKeeper, ...) error + func ValidateReceiverAddress(packet exported.PacketI) error + type IBCModule struct + func NewIBCModule(app porttypes.IBCModule, ics4 *ICS4Wrapper) IBCModule + func (im *IBCModule) GetAppVersion(ctx sdk.Context, portID, channelID string) (string, bool) + func (im *IBCModule) OnAcknowledgementPacket(ctx sdk.Context, packet channeltypes.Packet, acknowledgement []byte, ...) error + func (im *IBCModule) OnChanCloseConfirm(ctx sdk.Context, portID, channelID string) error + func (im *IBCModule) OnChanCloseInit(ctx sdk.Context, portID, channelID string) error + func (im *IBCModule) OnChanOpenAck(ctx sdk.Context, portID, channelID string, counterpartyChannelID string, ...) error + func (im *IBCModule) OnChanOpenConfirm(ctx sdk.Context, portID, channelID string) error + func (im *IBCModule) OnChanOpenInit(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (im *IBCModule) OnChanOpenTry(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (im *IBCModule) OnRecvPacket(ctx sdk.Context, packet channeltypes.Packet, relayer sdk.AccAddress) exported.Acknowledgement + func (im *IBCModule) OnTimeoutPacket(ctx sdk.Context, packet channeltypes.Packet, relayer sdk.AccAddress) error + func (im *IBCModule) RevertSentPacket(ctx sdk.Context, packet exported.PacketI) error + func (im *IBCModule) SendPacket(ctx sdk.Context, chanCap *capabilitytypes.Capability, packet exported.PacketI) error + func (im *IBCModule) WriteAcknowledgement(ctx sdk.Context, chanCap *capabilitytypes.Capability, packet exported.PacketI, ...) error + type ICS4Wrapper struct + ContractKeeper *wasmkeeper.PermissionedKeeper + func NewICS4Middleware(channel porttypes.ICS4Wrapper, accountKeeper *authkeeper.AccountKeeper, ...) ICS4Wrapper + func (i *ICS4Wrapper) ExportGenesis(ctx sdk.Context) *types.GenesisState + func (i *ICS4Wrapper) GetAppVersion(ctx sdk.Context, portID, channelID string) (string, bool) + func (i *ICS4Wrapper) GetContractAddress(ctx sdk.Context) (contract string) + func (i *ICS4Wrapper) GetParams(ctx sdk.Context) (params types.Params) + func (i *ICS4Wrapper) InitGenesis(ctx sdk.Context, genState types.GenesisState) + func (i *ICS4Wrapper) SendPacket(ctx sdk.Context, chanCap *capabilitytypes.Capability, packet exported.PacketI) error + func (i *ICS4Wrapper) SetParams(ctx sdk.Context, params types.Params) + func (i *ICS4Wrapper) WriteAcknowledgement(ctx sdk.Context, chanCap *capabilitytypes.Capability, packet exported.PacketI, ...) error + type PacketMsg struct + Packet UnwrappedPacket + type RecvPacketMsg struct + RecvPacket PacketMsg + type SendPacketMsg struct + SendPacket PacketMsg + type UndoPacketMsg struct + Packet UnwrappedPacket + type UndoSendMsg struct + UndoSend UndoPacketMsg + type UnwrappedPacket struct + Data transfertypes.FungibleTokenPacketData + DestinationChannel string + DestinationPort string + Sequence uint64 + SourceChannel string + SourcePort string + TimeoutHeight clienttypes.Height + TimeoutTimestamp uint64