25 lines
563 B
Go
25 lines
563 B
Go
package keeper
|
|
|
|
import (
|
|
"context"
|
|
|
|
"mukan/x/qpos/types"
|
|
)
|
|
|
|
// InitGenesis initializes the module's state from a provided genesis state.
|
|
func (k Keeper) InitGenesis(ctx context.Context, genState types.GenesisState) error {
|
|
return k.Params.Set(ctx, genState.Params)
|
|
}
|
|
|
|
// ExportGenesis returns the module's exported genesis.
|
|
func (k Keeper) ExportGenesis(ctx context.Context) (*types.GenesisState, error) {
|
|
var err error
|
|
|
|
genesis := types.DefaultGenesis()
|
|
genesis.Params, err = k.Params.Get(ctx)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
return genesis, nil
|
|
}
|