From 9c5e774b7c6d2b06b8b8f7aa6e4806e3e3e86606 Mon Sep 17 00:00:00 2001 From: Troy Kessler <43882936+troykessler@users.noreply.github.com> Date: Mon, 24 Feb 2025 10:01:57 +0100 Subject: [PATCH] chore: v2 upgrade params (#249) --- app/upgrades/v2_0/upgrade.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/upgrades/v2_0/upgrade.go b/app/upgrades/v2_0/upgrade.go index 15de7118..f8f13d63 100644 --- a/app/upgrades/v2_0/upgrade.go +++ b/app/upgrades/v2_0/upgrade.go @@ -82,6 +82,9 @@ func CreateUpgradeHandler( // Run Bundles Merkle Roots migrations bundlesKeeper.SetBundlesMigrationUpgradeHeight(sdkCtx, uint64(sdkCtx.BlockHeight())) UpgradeRuntimes(sdkCtx, poolKeeper) + UpdateUploadIntervals(sdkCtx, poolKeeper) + + // TODO: update coin weights and storage cost for mainnet // Set MultiCoinRewards and Withdraw address for the KYVE Foundation if sdkCtx.ChainID() == "kyve-1" { @@ -216,6 +219,7 @@ func SetPoolParams(ctx sdk.Context, poolKeeper *poolkeeper.Keeper) { if ctx.ChainID() == "kyve-1" { params.ProtocolInflationShare = math.LegacyMustNewDecFromStr("0.4") + params.MaxVotingPowerPerPool = math.LegacyNewDec(1).QuoInt64(3) } poolKeeper.SetParams(ctx, params) @@ -403,3 +407,14 @@ func UpgradeRuntimes(sdkCtx sdk.Context, poolKeeper *poolkeeper.Keeper) { }) } } + +func UpdateUploadIntervals(sdkCtx sdk.Context, poolKeeper *poolkeeper.Keeper) { + if sdkCtx.ChainID() == "kyve-1" { + for _, pool := range poolKeeper.GetAllPools(sdkCtx) { + if pool.Id == 4 || pool.Id == 8 || pool.Id == 10 { + pool.UploadInterval = 120 + poolKeeper.SetPool(sdkCtx, pool) + } + } + } +}