Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExportGenesis ¶
func ExportGenesis(ctx sdk.Context, k Keeper) *types.GenesisState
func InitGenesis ¶
func InitGenesis(ctx sdk.Context, k Keeper, data *types.GenesisState)
func NewMsgServerImpl ¶
NewMsgServerImpl returns an implementation of the module MsgServer interface.
func NewQueryServerImpl ¶
func NewQueryServerImpl(k *Keeper) types.QueryServer
NewQueryServerImpl returns an implementation of the module QueryServer.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper is used to handle all core implementations of Isms and implements the Go HyperlaneInterchainSecurityModule. Every core ISM does not require any outside keeper and can therefore all be handled by the same handler. If an ISM needs to access state in the future, one needs to provide another IsmHandler which holds the keeper and can access state.
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, storeService storetypes.KVStoreService) Keeper
func (*Keeper) SetCoreKeeper ¶
func (k *Keeper) SetCoreKeeper(coreKeeper types.CoreKeeper)
Click to show internal directories.
Click to hide internal directories.