From 8c6a265081b1a1fa8f8502de0982b49c4fe38ed3 Mon Sep 17 00:00:00 2001 From: jgtormo Date: Tue, 9 Jul 2024 11:32:44 +0100 Subject: [PATCH] add v1.2.5 handler --- app/app_upgrades.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/app_upgrades.go b/app/app_upgrades.go index 5e4b014c..f879aa30 100644 --- a/app/app_upgrades.go +++ b/app/app_upgrades.go @@ -24,6 +24,7 @@ func (app *App) SetUpgradeHandlers() { setHandlerForVersion_1_2_2(app) setHandlerForVersion_1_2_3(app) setHandlerForVersion_1_2_4(app) + setHandlerForVersion_1_2_5(app) } func setHandlerForVersion_1_0(app *App) { @@ -188,3 +189,29 @@ func setHandlerForVersion_1_2_4(app *App) { app.SetStoreLoader(upgradetypes.UpgradeStoreLoader(upgradeInfo.Height, &storeUpgrades)) } } +func setHandlerForVersion_1_2_5(app *App) { + const upgradeVersion string = "v1.2.5" + + app.UpgradeKeeper.SetUpgradeHandler(upgradeVersion, func(ctx sdk.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) { + return app.mm.RunMigrations(ctx, app.configurator, fromVM) + }) + + upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk() + if err != nil { + panic(err) + } + + if upgradeInfo.Name == upgradeVersion && !app.UpgradeKeeper.IsSkipHeight(upgradeInfo.Height) { + storeUpgrades := storetypes.StoreUpgrades{ + Added: []string{}, + Deleted: []string{ + AddressBookModuleName, + MarketplaceModuleName, + NftModuleName, + GroupModuleName, + }, + } + + app.SetStoreLoader(upgradetypes.UpgradeStoreLoader(upgradeInfo.Height, &storeUpgrades)) + } +}