upgrades

package
v0.31.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Upgrade_0_22_0 = Upgrade{
	UpgradeName:          "v0.22.0",
	CreateUpgradeHandler: v0_22_0_UpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_23_0 = Upgrade{
	UpgradeName:          "v0.23.0",
	CreateUpgradeHandler: v0_23_0_UpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{Added: []string{dualstakingtypes.StoreKey}},
}
View Source
var Upgrade_0_23_2 = Upgrade{
	UpgradeName:          "v0.23.2",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_23_4 = Upgrade{
	UpgradeName:          "v0.23.4",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_23_5 = Upgrade{
	UpgradeName:          "v0.23.5",
	CreateUpgradeHandler: v0_23_0_UpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{Added: []string{dualstakingtypes.StoreKey}},
}
View Source
var Upgrade_0_24_0 = Upgrade{
	UpgradeName:          "v0.24.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_25_0 = Upgrade{
	UpgradeName:          "v0.25.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_25_1 = Upgrade{
	UpgradeName:          "v0.25.1",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_25_2 = Upgrade{
	UpgradeName:          "v0.25.2",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_26_0 = Upgrade{
	UpgradeName:          "v0.26.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_26_1 = Upgrade{
	UpgradeName:          "v0.26.1",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_26_2 = Upgrade{
	UpgradeName:          "v0.26.2",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_27_0 = Upgrade{
	UpgradeName:          "v0.27.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_30_0 = Upgrade{
	UpgradeName:          "v0.30.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_30_1 = Upgrade{
	UpgradeName:          "v0.30.1",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_30_2 = Upgrade{
	UpgradeName:          "v0.30.2",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_31_0 = Upgrade{
	UpgradeName:          "v0.31.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_31_1 = Upgrade{
	UpgradeName:          "v0.31.1",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades:        store.StoreUpgrades{},
}
View Source
var Upgrade_0_32_0 = Upgrade{
	UpgradeName:          "v0.32.0",
	CreateUpgradeHandler: defaultUpgradeHandler,
	StoreUpgrades: store.StoreUpgrades{
		Added:   []string{rewardstypes.StoreKey},
		Deleted: []string{minttypes.StoreKey},
	},
}
View Source
var Upgrade_0_33_0 = Upgrade{
	UpgradeName: "v0.33.0",
	CreateUpgradeHandler: func(mm *module.Manager, configurator module.Configurator, _ BaseAppParamManager, keepers *keepers.LavaKeepers) upgradetypes.UpgradeHandler {
		return func(ctx sdk.Context, plan upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
			var info Upgrade_0_33_0_Info
			err := info.FromPlan(plan)
			if err != nil {
				return nil, err
			}

			params := keepers.GovKeeper.GetParams(ctx)
			params.ExpeditedMinDeposit = info.ExpeditedMinDeposit

			params.ExpeditedThreshold = info.ExpeditedThreshold.String()

			params.ExpeditedVotingPeriod = &info.ExpeditedVotingPeriod

			if err = params.ValidateBasic(); err != nil {
				return nil, err
			}

			if err := keepers.GovKeeper.SetParams(ctx, params); err != nil {
				return nil, err
			}
			return mm.RunMigrations(ctx, configurator, fromVM)
		}
	},
	StoreUpgrades: store.StoreUpgrades{},
}

Functions

This section is empty.

Types

type BaseAppParamManager

type BaseAppParamManager interface {
	GetConsensusParams(ctx sdk.Context) *types.ConsensusParams
	StoreConsensusParams(ctx sdk.Context, cp *types.ConsensusParams)
}

type Upgrade

type Upgrade struct {
	// Upgrade version name.
	UpgradeName          string
	CreateUpgradeHandler func(*module.Manager, module.Configurator, BaseAppParamManager, *keepers.LavaKeepers) upgradetypes.UpgradeHandler
	StoreUpgrades        store.StoreUpgrades
}

type Upgrade_0_33_0_Info added in v0.31.4

type Upgrade_0_33_0_Info struct {
	ExpeditedMinDeposit   sdk.Coins
	ExpeditedThreshold    math.LegacyDec
	ExpeditedVotingPeriod time.Duration
}

func (*Upgrade_0_33_0_Info) FromPlan added in v0.31.4

func (u *Upgrade_0_33_0_Info) FromPlan(plan upgradetypes.Plan) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL