From b16eda9b5ae45998b450d0cdb36d6bde5c6922dd Mon Sep 17 00:00:00 2001 From: Giuseppe Natale <12249307+giunatale@users.noreply.github.com> Date: Thu, 30 Apr 2026 18:06:28 +0200 Subject: [PATCH] add state reset --- app/upgrades/v4/upgrades.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/upgrades/v4/upgrades.go b/app/upgrades/v4/upgrades.go index 3c37c282..1274229b 100644 --- a/app/upgrades/v4/upgrades.go +++ b/app/upgrades/v4/upgrades.go @@ -15,6 +15,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" dynamicfeekeeper "github.com/cosmos/cosmos-sdk/x/dynamicfee/keeper" + dynamicfeetypes "github.com/cosmos/cosmos-sdk/x/dynamicfee/types" govkeeper "github.com/cosmos/cosmos-sdk/x/gov/keeper" sdkgov "github.com/cosmos/cosmos-sdk/x/gov/types" sdkgovv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" @@ -673,5 +674,10 @@ func initDynamicfeeParams(ctx context.Context, dynamicfeeKeeper *dynamicfeekeepe return fmt.Errorf("failed to set dynamicfee params: %w", err) } + newState := dynamicfeetypes.NewState(params.Window, params.MinBaseGasPrice, params.MinLearningRate) + if err := dynamicfeeKeeper.SetState(ctx, newState); err != nil { + return fmt.Errorf("error setting state: %w", err) + } + return nil }