From f79b3802acc081463a8773e097056e6a6a66d36a Mon Sep 17 00:00:00 2001 From: MSalopek Date: Sat, 31 Aug 2024 18:18:31 +0200 Subject: [PATCH] fix(x/consensus)!: update cons params parsing checks (#21484) --- x/consensus/keeper/keeper.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/x/consensus/keeper/keeper.go b/x/consensus/keeper/keeper.go index 958d50072c1a..77de268293d7 100644 --- a/x/consensus/keeper/keeper.go +++ b/x/consensus/keeper/keeper.go @@ -120,6 +120,10 @@ func (k Keeper) paramCheck(ctx context.Context, consensusParams cmtproto.Consens paramsProto, err := k.ParamsStore.Get(ctx) if err == nil { + // initialize version params with zero value if not set + if paramsProto.Version == nil { + paramsProto.Version = &cmtproto.VersionParams{} + } params = cmttypes.ConsensusParamsFromProto(paramsProto) } else if errors.Is(err, collections.ErrNotFound) { params = cmttypes.ConsensusParams{}