diff --git a/app/app.go b/app/app.go index 4e4384a3..fa7bf7a2 100644 --- a/app/app.go +++ b/app/app.go @@ -61,6 +61,7 @@ import ( v2_0_0 "github.com/onomyprotocol/onomy/app/upgrades/v2.0.0" v2_1_0 "github.com/onomyprotocol/onomy/app/upgrades/v2.1.0" v2_1_1 "github.com/onomyprotocol/onomy/app/upgrades/v2.1.1" + v2_1_2 "github.com/onomyprotocol/onomy/app/upgrades/v2.1.2" "github.com/onomyprotocol/onomy/docs" ) @@ -464,6 +465,7 @@ func (app *OnomyApp) setupUpgradeHandlers() { app.UpgradeKeeper.SetUpgradeHandler(v2_0_0.Name, v2_0_0.CreateUpgradeHandler(app.mm, app.configurator, &app.AppKeepers)) app.UpgradeKeeper.SetUpgradeHandler(v2_1_0.Name, v2_1_0.CreateUpgradeHandler(app.mm, app.configurator, &app.AppKeepers)) app.UpgradeKeeper.SetUpgradeHandler(v2_1_1.Name, v2_1_1.CreateUpgradeHandler(app.mm, app.configurator, &app.AppKeepers)) + app.UpgradeKeeper.SetUpgradeHandler(v2_1_2.Name, v2_1_2.CreateUpgradeHandler(app.mm, app.configurator, &app.AppKeepers)) upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk() if err != nil { diff --git a/app/upgrades/v2.1.2/upgrade.go b/app/upgrades/v2.1.2/upgrade.go new file mode 100644 index 00000000..305d20aa --- /dev/null +++ b/app/upgrades/v2.1.2/upgrade.go @@ -0,0 +1,32 @@ +// Package v1_1_4 is contains chain upgrade of the corresponding version. +package v2_1_2 //nolint:revive,stylecheck // app version + +import ( + "context" + upgradetypes "cosmossdk.io/x/upgrade/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/module" + + "github.com/onomyprotocol/onomy/app/keepers" +) + +// Name is migration name. +const Name = "v2.1.2" + +// UpgradeHandler is an x/upgrade handler. +func CreateUpgradeHandler( + mm *module.Manager, + configurator module.Configurator, + keepers *keepers.AppKeepers, +) upgradetypes.UpgradeHandler { + + return func(c context.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) { + ctx := sdk.UnwrapSDKContext(c) + vm, err := mm.RunMigrations(ctx, configurator, vm) + if err != nil { + return vm, err + } + + return vm, nil + } +} diff --git a/go.mod b/go.mod index 59cb841b..69c48db5 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/golang/protobuf v1.5.4 github.com/gorilla/mux v1.8.1 // indirect github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/onomyprotocol/reserve v0.1.8-testnet + github.com/onomyprotocol/reserve v0.1.8-testnet.0.20241127174502-6cf1908802da github.com/spf13/cast v1.6.0 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 982804e4..3390d84e 100644 --- a/go.sum +++ b/go.sum @@ -825,8 +825,8 @@ github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DV github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onomyprotocol/onomy-sdk v0.50.8-onomy-sdk h1:NA3OLSooUvsULODvnmtXik+lLzOVlM/oL3bP8j0bx/w= github.com/onomyprotocol/onomy-sdk v0.50.8-onomy-sdk/go.mod h1:Zb+DgHtiByNwgj71IlJBXwOq6dLhtyAq3AgqpXm/jHo= -github.com/onomyprotocol/reserve v0.1.8-testnet h1:utfYZoD9tyg7DWuectAF+8E7nSK7p33pubaCDCYm9Ss= -github.com/onomyprotocol/reserve v0.1.8-testnet/go.mod h1:Yf1czGGCaFEjsDZ2CX9VYCawzAIEEjBAdK6kjD1ocXE= +github.com/onomyprotocol/reserve v0.1.8-testnet.0.20241127174502-6cf1908802da h1:GUoV5tbw3/5XJkslhNuOgQRRH25IwIkFCS136XbiWAA= +github.com/onomyprotocol/reserve v0.1.8-testnet.0.20241127174502-6cf1908802da/go.mod h1:Yf1czGGCaFEjsDZ2CX9VYCawzAIEEjBAdK6kjD1ocXE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=