Skip to content

Commit

Permalink
Merge branch 'main' into woz/oracle-slash-window
Browse files Browse the repository at this point in the history
  • Loading branch information
toteki committed Oct 7, 2022
2 parents 793caad + 4519faf commit 8da0486
Showing 1 changed file with 23 additions and 8 deletions.
31 changes: 23 additions & 8 deletions app/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,30 @@ import (
oracletypes "github.com/umee-network/umee/v3/x/oracle/types"
)

const UpgradeV3_0Plan = "v1.1-v3.0"

func (app UmeeApp) RegisterUpgradeHandlers() {
// v3 upgrade handler performs upgrade from v1->v3
upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk()
if err != nil {
panic(err)
}

app.registerV3_0Upgrade(upgradeInfo)
app.registerV3_1Upgrade(upgradeInfo)
}

// performs upgrade from v3.0 -> v3.1
func (app UmeeApp) registerV3_1Upgrade(_ upgradetypes.Plan) {
const UpgradeV3_1Plan = "v3.1.0"
app.UpgradeKeeper.SetUpgradeHandler(
UpgradeV3_1Plan,
func(ctx sdk.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
ctx.Logger().Info("Upgrade handler execution", "name", UpgradeV3_1Plan)
return fromVM, nil
})
}

// performs upgrade from v1->v3
func (app UmeeApp) registerV3_0Upgrade(upgradeInfo upgradetypes.Plan) {
const UpgradeV3_0Plan = "v1.1-v3.0"
app.UpgradeKeeper.SetUpgradeHandler(
UpgradeV3_0Plan,
func(ctx sdk.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
Expand Down Expand Up @@ -56,11 +76,6 @@ func (app UmeeApp) RegisterUpgradeHandlers() {
return vm, err
})

upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk()
if err != nil {
panic(err)
}

if upgradeInfo.Name == UpgradeV3_0Plan && !app.UpgradeKeeper.IsSkipHeight(upgradeInfo.Height) {
storeUpgrades := storetypes.StoreUpgrades{
Added: []string{
Expand Down

0 comments on commit 8da0486

Please sign in to comment.