package keeper import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/gov/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" ) func (k Keeper) SetParams(ctx sdk.Context, params v1.Params) error { store := ctx.KVStore(k.storeKey) bz, err := k.cdc.Marshal(¶ms) if err != nil { return err } store.Set(types.ParamsKey, bz) return nil } func (k Keeper) GetParams(clientCtx sdk.Context) (params v1.Params) { store := clientCtx.KVStore(k.storeKey) bz := store.Get(types.ParamsKey) if bz == nil { return params } k.cdc.MustUnmarshal(bz, ¶ms) return params }