From 418397f619f1c40dbe6bc36f1b83d0f7a66f612e Mon Sep 17 00:00:00 2001 From: Zanicar Date: Thu, 10 Aug 2023 15:52:23 +0200 Subject: [PATCH 1/2] chore: Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67c4cc31..84c4bd71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,7 @@ Contains bug fixes. Contains all the PRs that improved the code without changing the behaviours. --> -## [Unreleased] +## [v3.0.0] ### Fixed From ef667b5d003d70845bcc57d7be8ff77ce0da0eb6 Mon Sep 17 00:00:00 2001 From: Zanicar Date: Fri, 11 Aug 2023 13:19:59 +0200 Subject: [PATCH 2/2] feat: Add version 3 upgrade handler --- app/app_upgrades.go | 2 ++ app/upgrades/3_0_0/upgrades.go | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 app/upgrades/3_0_0/upgrades.go diff --git a/app/app_upgrades.go b/app/app_upgrades.go index b1fde81a..564c12f5 100644 --- a/app/app_upgrades.go +++ b/app/app_upgrades.go @@ -9,6 +9,7 @@ import ( upgrade_0_6 "github.com/archway-network/archway/app/upgrades/06" upgrade1_0_0_rc_4 "github.com/archway-network/archway/app/upgrades/1_0_0_rc_4" upgrade2_0_0 "github.com/archway-network/archway/app/upgrades/2_0_0" + upgrade3_0_0 "github.com/archway-network/archway/app/upgrades/3_0_0" ) // UPGRADES @@ -17,6 +18,7 @@ var Upgrades = []upgrades.Upgrade{ upgrade_0_6.Upgrade, // v0.6.0 upgrade1_0_0_rc_4.Upgrade, // v1.0.0-rc.4 upgrade2_0_0.Upgrade, // v2.0.0 + upgrade3_0_0.Upgrade, // v3.0.0 } func (app *ArchwayApp) setupUpgrades() { diff --git a/app/upgrades/3_0_0/upgrades.go b/app/upgrades/3_0_0/upgrades.go new file mode 100644 index 00000000..fedd63f5 --- /dev/null +++ b/app/upgrades/3_0_0/upgrades.go @@ -0,0 +1,22 @@ +package upgrade3_0_0 + +import ( + storetypes "github.com/cosmos/cosmos-sdk/store/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/module" + upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + + "github.com/archway-network/archway/app/upgrades" +) + +const Name = "v3.0.0" + +var Upgrade = upgrades.Upgrade{ + UpgradeName: Name, + CreateUpgradeHandler: func(mm *module.Manager, cfg module.Configurator) upgradetypes.UpgradeHandler { + return func(ctx sdk.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) { + return mm.RunMigrations(ctx, cfg, fromVM) + } + }, + StoreUpgrades: storetypes.StoreUpgrades{}, +}