From f734697befa598bd0b2fc73f6f9ab6190f09f112 Mon Sep 17 00:00:00 2001 From: Giancarlos Date: Sat, 28 Feb 2026 17:15:10 -0500 Subject: [PATCH] Register v20_2 upgrade handler --- app/app.go | 8 +++----- app/upgrades/v20_2/constants.go | 7 +++++++ app/upgrades/v20_2/upgrades.go | 19 +++++++++++++++++++ 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 app/upgrades/v20_2/constants.go create mode 100644 app/upgrades/v20_2/upgrades.go diff --git a/app/app.go b/app/app.go index 80bb3f1f06..35c51c37a2 100644 --- a/app/app.go +++ b/app/app.go @@ -141,7 +141,7 @@ import ( "github.com/evmos/evmos/v20/app/ante" ethante "github.com/evmos/evmos/v20/app/ante/evm" "github.com/evmos/evmos/v20/app/post" - v20 "github.com/evmos/evmos/v20/app/upgrades/v20" + v202 "github.com/evmos/evmos/v20/app/upgrades/v20_2" srvflags "github.com/evmos/evmos/v20/server/flags" "github.com/evmos/evmos/v20/x/erc20" erc20keeper "github.com/evmos/evmos/v20/x/erc20/keeper" @@ -1189,11 +1189,9 @@ func initParamsKeeper( func (app *Evmos) setupUpgradeHandlers() { // v20 upgrade handler app.UpgradeKeeper.SetUpgradeHandler( - v20.UpgradeName, - v20.CreateUpgradeHandler( + v202.UpgradeName, + v202.CreateUpgradeHandler( app.mm, app.configurator, - app.EvmKeeper, - app.GovKeeper, ), ) diff --git a/app/upgrades/v20_2/constants.go b/app/upgrades/v20_2/constants.go new file mode 100644 index 0000000000..640c865823 --- /dev/null +++ b/app/upgrades/v20_2/constants.go @@ -0,0 +1,7 @@ +// Copyright Tharsis Labs Ltd.(Evmos) +// SPDX-License-Identifier:ENCL-1.0(https://github.com/evmos/evmos/blob/main/LICENSE) + +package v202 + +// UpgradeName is the shared upgrade plan name for mainnet +const UpgradeName = "v20.2.0" diff --git a/app/upgrades/v20_2/upgrades.go b/app/upgrades/v20_2/upgrades.go new file mode 100644 index 0000000000..46e5053683 --- /dev/null +++ b/app/upgrades/v20_2/upgrades.go @@ -0,0 +1,19 @@ +package v202 + +import ( + "context" + + upgradetypes "cosmossdk.io/x/upgrade/types" + "github.com/cosmos/cosmos-sdk/types/module" +) + +// CreateUpgradeHandler creates an SDK upgrade handler for Evmos v20 +func CreateUpgradeHandler( + mm *module.Manager, + configurator module.Configurator, +) upgradetypes.UpgradeHandler { + return func(_ context.Context, _ upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) { + + return vm, nil + } +}