mirror of
https://github.com/onsonr/sonr.git
synced 2025-03-10 21:09:11 +00:00
35 lines
809 B
Go
35 lines
809 B
Go
package noop
|
|
|
|
import (
|
|
"context"
|
|
|
|
storetypes "cosmossdk.io/store/types"
|
|
upgradetypes "cosmossdk.io/x/upgrade/types"
|
|
|
|
"github.com/cosmos/cosmos-sdk/types/module"
|
|
|
|
"github.com/onsonr/hway/app/upgrades"
|
|
)
|
|
|
|
// NewUpgrade constructor
|
|
func NewUpgrade(semver string) upgrades.Upgrade {
|
|
return upgrades.Upgrade{
|
|
UpgradeName: semver,
|
|
CreateUpgradeHandler: CreateUpgradeHandler,
|
|
StoreUpgrades: storetypes.StoreUpgrades{
|
|
Added: []string{},
|
|
Deleted: []string{},
|
|
},
|
|
}
|
|
}
|
|
|
|
func CreateUpgradeHandler(
|
|
mm upgrades.ModuleManager,
|
|
configurator module.Configurator,
|
|
ak *upgrades.AppKeepers,
|
|
) upgradetypes.UpgradeHandler {
|
|
return func(ctx context.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
|
|
return mm.RunMigrations(ctx, configurator, fromVM)
|
|
}
|
|
}
|