Versions in this module Expand all Collapse all v3 v3.3.3 Apr 19, 2023 Changes in this version + func EmitAcknowledgementEvent(ctx sdk.Context, packet exported.PacketI, ack exported.Acknowledgement, ...) + func ExportGenesis(ctx sdk.Context, keeper Keeper) icatypes.HostGenesisState + func InitGenesis(ctx sdk.Context, keeper Keeper, state icatypes.HostGenesisState) + type Keeper struct + func NewKeeper(cdc codec.BinaryCodec, key sdk.StoreKey, paramSpace paramtypes.Subspace, ...) Keeper + func (k Keeper) AuthenticateCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) bool + func (k Keeper) BindPort(ctx sdk.Context, portID string) *capabilitytypes.Capability + func (k Keeper) ClaimCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) error + func (k Keeper) GetActiveChannelID(ctx sdk.Context, connectionID, portID string) (string, bool) + func (k Keeper) GetAllActiveChannels(ctx sdk.Context) []icatypes.ActiveChannel + func (k Keeper) GetAllInterchainAccounts(ctx sdk.Context) []icatypes.RegisteredInterchainAccount + func (k Keeper) GetAllowMessages(ctx sdk.Context) []string + func (k Keeper) GetInterchainAccountAddress(ctx sdk.Context, connectionID, portID string) (string, bool) + func (k Keeper) GetOpenActiveChannel(ctx sdk.Context, connectionID, portID string) (string, bool) + func (k Keeper) GetParams(ctx sdk.Context) types.Params + func (k Keeper) IsActiveChannel(ctx sdk.Context, connectionID, portID string) bool + func (k Keeper) IsBound(ctx sdk.Context, portID string) bool + func (k Keeper) IsHostEnabled(ctx sdk.Context) bool + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) OnChanCloseConfirm(ctx sdk.Context, portID, channelID string) error + func (k Keeper) OnChanOpenConfirm(ctx sdk.Context, portID, channelID string) error + func (k Keeper) OnChanOpenTry(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (k Keeper) OnRecvPacket(ctx sdk.Context, packet channeltypes.Packet) ([]byte, error) + func (k Keeper) RegisterInterchainAccount(ctx sdk.Context, connectionID, controllerPortID string, ...) + func (k Keeper) SetActiveChannelID(ctx sdk.Context, connectionID, portID, channelID string) + func (k Keeper) SetInterchainAccountAddress(ctx sdk.Context, connectionID, portID, address string) + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (q Keeper) Params(c context.Context, _ *types.QueryParamsRequest) (*types.QueryParamsResponse, error)