From 15150574c42c3d36774a8a54b2731c97ed25c1ee Mon Sep 17 00:00:00 2001 From: Giuseppe Natale <12249307+giunatale@users.noreply.github.com> Date: Mon, 7 Jul 2025 16:38:02 +0200 Subject: [PATCH] return zero if max-min <= 0 --- x/gov/simulation/genesis.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x/gov/simulation/genesis.go b/x/gov/simulation/genesis.go index f6876ee6..766a6f82 100644 --- a/x/gov/simulation/genesis.go +++ b/x/gov/simulation/genesis.go @@ -126,6 +126,9 @@ func GenDepositParamsMinDepositSensitivityTargetDistance(r *rand.Rand) uint64 { // GenDepositParamsMinDepositChangeRatio returns randomized DepositParamsMinDepositChangeRatio func GenDepositParamsMinDepositChangeRatio(r *rand.Rand, max, prec int) sdk.Dec { + if max <= 0 { + return sdk.ZeroDec() + } return sdk.NewDecWithPrec(int64(simulation.RandIntBetween(r, 0, max)), int64(prec)) } @@ -146,6 +149,9 @@ func GenDepositParamsMinInitialDepositSensitivityTargetDistance(r *rand.Rand) ui // GenDepositParamsMinInitialDepositChangeRatio returns randomized DepositParamsMinInitialDepositChangeRatio func GenDepositParamsMinInitialDepositChangeRatio(r *rand.Rand, max, prec int) sdk.Dec { + if max <= 0 { + return sdk.ZeroDec() + } return sdk.NewDecWithPrec(int64(simulation.RandIntBetween(r, 0, max)), int64(prec)) }