Versions in this module Expand all Collapse all v8 v8.8.8 Jul 11, 2024 Changes in this version + func EmitAcknowledgementEvent(ctx sdk.Context, packet channeltypes.Packet, ack exported.Acknowledgement, ...) + func ExportGenesis(ctx sdk.Context, keeper Keeper) genesistypes.ControllerGenesisState + func InitGenesis(ctx sdk.Context, keeper Keeper, state genesistypes.ControllerGenesisState) + func NewMsgServerImpl(keeper *Keeper) types.MsgServer + type Keeper struct + func NewKeeper(cdc codec.Codec, key storetypes.StoreKey, ...) Keeper + func (Keeper) Logger(ctx sdk.Context) log.Logger + func (Keeper) OnChanCloseConfirm(ctx sdk.Context, portID, channelID string) error + func (Keeper) OnTimeoutPacket(ctx sdk.Context, packet channeltypes.Packet) error + func (k *Keeper) WithICS4Wrapper(wrapper porttypes.ICS4Wrapper) + func (k Keeper) AuthenticateCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) bool + func (k Keeper) ClaimCapability(ctx sdk.Context, cap *capabilitytypes.Capability, name string) error + func (k Keeper) DeleteMiddlewareEnabled(ctx sdk.Context, portID, connectionID string) + func (k Keeper) GetActiveChannelID(ctx sdk.Context, connectionID, portID string) (string, bool) + func (k Keeper) GetAllActiveChannels(ctx sdk.Context) []genesistypes.ActiveChannel + func (k Keeper) GetAllInterchainAccounts(ctx sdk.Context) []genesistypes.RegisteredInterchainAccount + func (k Keeper) GetAllPorts(ctx sdk.Context) []string + func (k Keeper) GetAppVersion(ctx sdk.Context, portID, channelID string) (string, bool) + func (k Keeper) GetAuthority() string + func (k Keeper) GetConnectionID(ctx sdk.Context, portID, channelID string) (string, error) + func (k Keeper) GetICS4Wrapper() porttypes.ICS4Wrapper + 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) InterchainAccount(goCtx context.Context, req *types.QueryInterchainAccountRequest) (*types.QueryInterchainAccountResponse, error) + func (k Keeper) IsActiveChannel(ctx sdk.Context, connectionID, portID string) bool + func (k Keeper) IsActiveChannelClosed(ctx sdk.Context, connectionID, portID string) bool + func (k Keeper) IsMiddlewareDisabled(ctx sdk.Context, portID, connectionID string) bool + func (k Keeper) IsMiddlewareEnabled(ctx sdk.Context, portID, connectionID string) bool + func (k Keeper) OnChanOpenAck(ctx sdk.Context, portID, channelID string, counterpartyVersion string) error + func (k Keeper) OnChanOpenInit(ctx sdk.Context, order channeltypes.Order, connectionHops []string, ...) (string, error) + func (k Keeper) OnChanUpgradeAck(ctx sdk.Context, portID, channelID, counterpartyVersion string) error + func (k Keeper) OnChanUpgradeInit(ctx sdk.Context, portID, channelID string, proposedOrder channeltypes.Order, ...) (string, error) + func (k Keeper) Params(c context.Context, _ *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) RegisterInterchainAccount(ctx sdk.Context, connectionID, owner, version string, ...) error + func (k Keeper) SendTx(ctx sdk.Context, _ *capabilitytypes.Capability, connectionID, portID string, ...) (uint64, error) + 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) SetMiddlewareDisabled(ctx sdk.Context, portID, connectionID string) + func (k Keeper) SetMiddlewareEnabled(ctx sdk.Context, portID, connectionID string) + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (k Keeper) UpdateParams(goCtx context.Context, msg *types.MsgUpdateParams) (*types.MsgUpdateParamsResponse, error) + type Migrator struct + func NewMigrator(k *Keeper) Migrator + func (m Migrator) AssertChannelCapabilityMigrations(ctx sdk.Context) error + func (m Migrator) MigrateParams(ctx sdk.Context) error Other modules containing this package github.com/h1uf/ibc-go/v9