From 6805a9543b610658810affc85bd88046b0171d75 Mon Sep 17 00:00:00 2001 From: rustdev Date: Tue, 30 Apr 2024 18:26:24 +0100 Subject: [PATCH] v6_6_3 upgrade handler for testnet release --- app/app.go | 5 ++--- app/upgrades/v6_6_3/constants.go | 20 ++++++++++++++++++++ app/upgrades/v6_6_3/upgrade.go | 24 ++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 app/upgrades/v6_6_3/constants.go create mode 100644 app/upgrades/v6_6_3/upgrade.go diff --git a/app/app.go b/app/app.go index 74a2ca12..9388901c 100644 --- a/app/app.go +++ b/app/app.go @@ -7,8 +7,6 @@ import ( "path/filepath" "strings" - "github.com/notional-labs/composable/v6/app/upgrades/v6_6_2" - nodeservice "github.com/cosmos/cosmos-sdk/client/grpc/node" authante "github.com/cosmos/cosmos-sdk/x/auth/ante" authsims "github.com/cosmos/cosmos-sdk/x/auth/simulation" @@ -38,6 +36,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank" "github.com/notional-labs/composable/v6/app/keepers" + "github.com/notional-labs/composable/v6/app/upgrades/v6_6_3" // bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" @@ -148,7 +147,7 @@ var ( // https://github.com/CosmWasm/wasmd/blob/02a54d33ff2c064f3539ae12d75d027d9c665f05/x/wasm/internal/types/proposal.go#L28-L34 EnableSpecificProposals = "" - Upgrades = []upgrades.Upgrade{v6_6_2.Upgrade} + Upgrades = []upgrades.Upgrade{v6_6_3.Upgrade} Forks = []upgrades.Fork{} ) diff --git a/app/upgrades/v6_6_3/constants.go b/app/upgrades/v6_6_3/constants.go new file mode 100644 index 00000000..6ce629a3 --- /dev/null +++ b/app/upgrades/v6_6_3/constants.go @@ -0,0 +1,20 @@ +package v6_6_3 + +import ( + store "github.com/cosmos/cosmos-sdk/store/types" + "github.com/notional-labs/composable/v6/app/upgrades" +) + +const ( + // UpgradeName defines the on-chain upgrade name for the composable upgrade. + UpgradeName = "v6_6_3" +) + +var Upgrade = upgrades.Upgrade{ + UpgradeName: UpgradeName, + CreateUpgradeHandler: CreateUpgradeHandler, + StoreUpgrades: store.StoreUpgrades{ + Added: []string{}, + Deleted: []string{}, + }, +} diff --git a/app/upgrades/v6_6_3/upgrade.go b/app/upgrades/v6_6_3/upgrade.go new file mode 100644 index 00000000..6621a93b --- /dev/null +++ b/app/upgrades/v6_6_3/upgrade.go @@ -0,0 +1,24 @@ +package v6_6_3 + +import ( + 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/cosmos/cosmos-sdk/codec" + "github.com/notional-labs/composable/v6/app/keepers" + + "github.com/notional-labs/composable/v6/app/upgrades" +) + +func CreateUpgradeHandler( + mm *module.Manager, + configurator module.Configurator, + _ upgrades.BaseAppParamManager, + _ codec.Codec, + keepers *keepers.AppKeepers, +) upgradetypes.UpgradeHandler { + return func(ctx sdk.Context, plan upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) { + return mm.RunMigrations(ctx, configurator, vm) + } +}