github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/crisis/genesis.go (about) 1 package crisis 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/crisis/internal/keeper" 6 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/crisis/internal/types" 7 ) 8 9 // new crisis genesis 10 func InitGenesis(ctx sdk.Context, keeper keeper.Keeper, data types.GenesisState) { 11 keeper.SetConstantFee(ctx, data.ConstantFee) 12 } 13 14 // ExportGenesis returns a GenesisState for a given context and keeper. 15 func ExportGenesis(ctx sdk.Context, keeper keeper.Keeper) types.GenesisState { 16 constantFee := keeper.GetConstantFee(ctx) 17 return types.NewGenesisState(constantFee) 18 }