Documentation
¶
Index ¶
Constants ¶
View Source
const UpgradeName = "v15"
next upgrade name
Variables ¶
View Source
var Upgrade = upgrades.Upgrade{ UpgradeName: UpgradeName, CreateUpgradeHandler: func(mm *module.Manager, cfg module.Configurator, keepers keepers.StargazeKeepers) upgradetypes.UpgradeHandler { return func(ctx context.Context, _ upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) { startTime := time.Now() wctx := sdk.UnwrapSDKContext(ctx) wctx.Logger().Info("upgrade started", "upgrade_name", UpgradeName) migrations, err := mm.RunMigrations(ctx, cfg, fromVM) if err != nil { return nil, err } params := keepers.IBCKeeper.ClientKeeper.GetParams(wctx) params.AllowedClients = append(params.AllowedClients, wasmlctypes.Wasm) keepers.IBCKeeper.ClientKeeper.SetParams(wctx, params) consensusParams, err := keepers.ConsensusParamsKeeper.Params(ctx, nil) if err != nil { return nil, err } consensusParams.Params.Abci = &cmttypes.ABCIParams{} blockParams := consensusParams.Params.Block blockParams.MaxBytes = 4_190_208 blockParams.MaxGas = 225_000_000 _, err = keepers.ConsensusParamsKeeper.UpdateParams(ctx, &consensustypes.MsgUpdateParams{ Authority: keepers.ConsensusParamsKeeper.GetAuthority(), Block: blockParams, Evidence: consensusParams.Params.Evidence, Validator: consensusParams.Params.Validator, Abci: consensusParams.Params.Abci, }) if err != nil { return nil, err } accountParams := keepers.AccountKeeper.GetParams(ctx) accountParams.TxSizeCostPerByte = 15 err = keepers.AccountKeeper.Params.Set(ctx, accountParams) if err != nil { return nil, err } wctx.Logger().Info("upgrade completed", "duration_ms", time.Since(startTime).Milliseconds()) return migrations, nil } }, StoreUpgrades: storetypes.StoreUpgrades{ Added: []string{ wasmlctypes.ModuleName, }, }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.