Skip to content

Commit cd86196

Browse files
author
vlad
committed
added upgrade handler v1.18.2
1 parent f34af2b commit cd86196

File tree

2 files changed

+48
-2
lines changed

2 files changed

+48
-2
lines changed

app/app.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import (
6161
v1_17 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.17"
6262
v1_18 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.18"
6363
v1_18_1 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.18.1"
64+
v1_18_2 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.18.2"
6465
v1_4 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.4"
6566
v1_5 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.5"
6667
v1_6 "github.com/scrtlabs/SecretNetwork/app/upgrades/v1.6"
@@ -134,6 +135,7 @@ var (
134135
v1_17.Upgrade,
135136
v1_18.Upgrade,
136137
v1_18_1.Upgrade,
138+
v1_18_2.Upgrade,
137139
}
138140
)
139141

@@ -427,13 +429,11 @@ func NewSecretNetworkApp(
427429
}
428430

429431
func (app *SecretNetworkApp) Initialize() {
430-
431432
ms := app.BaseApp.CommitMultiStore() // cms is the CommitMultiStore in Cosmos SDK apps
432433

433434
ctx := sdk.NewContext(ms, cmtproto.Header{}, false, app.Logger())
434435

435436
_ = app.AppKeepers.ComputeKeeper.SetValidatorSetEvidence(ctx)
436-
437437
}
438438

439439
// Name returns the name of the App

app/upgrades/v1.18.2/upgrade.go

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package v1_18_2
2+
3+
import (
4+
"context"
5+
"fmt"
6+
"os"
7+
8+
"cosmossdk.io/log"
9+
store "cosmossdk.io/store/types"
10+
upgradetypes "cosmossdk.io/x/upgrade/types"
11+
"github.com/cosmos/cosmos-sdk/types/module"
12+
"github.com/scrtlabs/SecretNetwork/app/keepers"
13+
"github.com/scrtlabs/SecretNetwork/app/upgrades"
14+
)
15+
16+
const upgradeName = "v1.18.2"
17+
18+
var Upgrade = upgrades.Upgrade{
19+
UpgradeName: upgradeName,
20+
CreateUpgradeHandler: createUpgradeHandler,
21+
StoreUpgrades: store.StoreUpgrades{},
22+
}
23+
24+
func createUpgradeHandler(mm *module.Manager, _ *keepers.SecretAppKeepers, configurator module.Configurator,
25+
) upgradetypes.UpgradeHandler {
26+
return func(ctx context.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {
27+
logger := log.NewLogger(os.Stderr)
28+
logger.Info(` _ _ _____ _____ _____ _____ ______ `)
29+
logger.Info(`| | | | __ \ / ____| __ \ /\ | __ \| ____|`)
30+
logger.Info(`| | | | |__) | | __| |__) | / \ | | | | |__ `)
31+
logger.Info(`| | | | ___/| | |_ | _ / / /\ \ | | | | __| `)
32+
logger.Info(`| |__| | | | |__| | | \ \ / ____ \| |__| | |____ `)
33+
logger.Info(` \____/|_| \_____|_| \_\/_/ \_\_____/|______|`)
34+
35+
logger.Info(fmt.Sprintf("Running module migrations for %s...", upgradeName))
36+
37+
// Migration from legacy must have already be done BEFORE running this upgrade
38+
39+
// _, err := api.MigrationOp(4)
40+
// if err != nil {
41+
// return nil, err
42+
// }
43+
44+
return mm.RunMigrations(ctx, configurator, vm)
45+
}
46+
}

0 commit comments

Comments
 (0)