;; go package keeper import ( "context" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/sonr-io/sonr/x/{{_file_name_}}/types" ) type Keeper struct { storeKey sdk.StoreKey cdc codec.BinaryCodec paramstore paramtypes.Subspace } func NewKeeper( cdc codec.BinaryCodec, storeKey sdk.StoreKey, ps paramtypes.Subspace, ) *Keeper { // set KeyTable if it has not already been set if !ps.HasKeyTable() { ps = ps.WithKeyTable(types.ParamKeyTable()) } return &Keeper{ cdc: cdc, storeKey: storeKey, paramstore: ps, } } // Logger returns a module-specific logger. func (k Keeper) Logger(ctx sdk.Context) log.Logger { return ctx.Logger().With("module", "x/{{_file_name_}}") } {{_cursor_}}