github.com/Finschia/finschia-sdk@v0.48.1/x/crisis/keeper/genesis.go (about)

     1  package keeper
     2  
     3  import (
     4  	sdk "github.com/Finschia/finschia-sdk/types"
     5  	"github.com/Finschia/finschia-sdk/x/crisis/types"
     6  )
     7  
     8  // new crisis genesis
     9  func (k Keeper) InitGenesis(ctx sdk.Context, data *types.GenesisState) {
    10  	k.SetConstantFee(ctx, data.ConstantFee)
    11  }
    12  
    13  // ExportGenesis returns a GenesisState for a given context and keeper.
    14  func (k Keeper) ExportGenesis(ctx sdk.Context) *types.GenesisState {
    15  	constantFee := k.GetConstantFee(ctx)
    16  	return types.NewGenesisState(constantFee)
    17  }