From 1eedad3dc14b6316677ee70680b2494f0983306f Mon Sep 17 00:00:00 2001 From: nghuyenthevinh2000 Date: Wed, 29 Nov 2023 21:46:02 +0700 Subject: [PATCH] add upgrade handler for v6_1 --- app/upgrades/v6_1/constants.go | 14 ++++++++++++++ app/upgrades/v6_1/upgrades.go | 20 ++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 app/upgrades/v6_1/constants.go create mode 100644 app/upgrades/v6_1/upgrades.go diff --git a/app/upgrades/v6_1/constants.go b/app/upgrades/v6_1/constants.go new file mode 100644 index 000000000..11b307e99 --- /dev/null +++ b/app/upgrades/v6_1/constants.go @@ -0,0 +1,14 @@ +package v6_1 + +import ( + "github.com/classic-terra/core/v2/app/upgrades" + store "github.com/cosmos/cosmos-sdk/store/types" +) + +const UpgradeName = "v6_1" + +var Upgrade = upgrades.Upgrade{ + UpgradeName: UpgradeName, + CreateUpgradeHandler: CreateV6_1UpgradeHandler, + StoreUpgrades: store.StoreUpgrades{}, +} diff --git a/app/upgrades/v6_1/upgrades.go b/app/upgrades/v6_1/upgrades.go new file mode 100644 index 000000000..77a5c040f --- /dev/null +++ b/app/upgrades/v6_1/upgrades.go @@ -0,0 +1,20 @@ +package v6_1 + +import ( + "github.com/classic-terra/core/v2/app/keepers" + "github.com/classic-terra/core/v2/app/upgrades" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/module" + upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" +) + +func CreateV6_1UpgradeHandler( + mm *module.Manager, + cfg module.Configurator, + _ upgrades.BaseAppParamManager, + _ *keepers.AppKeepers, +) upgradetypes.UpgradeHandler { + return func(ctx sdk.Context, _ upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) { + return mm.RunMigrations(ctx, cfg, fromVM) + } +}