From d5fc5b29ec05d8e65e7abcf99805058ccc57fab3 Mon Sep 17 00:00:00 2001 From: Elliot Ng Date: Mon, 21 Feb 2022 17:54:42 +0800 Subject: [PATCH] Set initial module version map at chain init Ref oursky/likecoin-chain#49, oursky/likecoin-chain#20 Ref https://docs.cosmos.network/master/core/upgrade.html#genesis-state --- app/app.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/app.go b/app/app.go index 51ee08f6a7..4f57dc39be 100644 --- a/app/app.go +++ b/app/app.go @@ -488,6 +488,8 @@ func (app *LikeApp) InitChainer(ctx sdk.Context, req abci.RequestInitChain) abci var genesisState map[string]json.RawMessage app.cdc.MustUnmarshalJSON(req.AppStateBytes, &genesisState) + app.UpgradeKeeper.SetModuleVersionMap(ctx, app.mm.GetVersionMap()) + return app.mm.InitGenesis(ctx, app.appCodec, genesisState) }