From 0f169a5a07e0a2dbc9bb003a08eebd9937f730a0 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 6 Dec 2024 15:08:35 +0200 Subject: [PATCH] fixed header verification after equivalent proofs --- process/headerCheck/headerSignatureVerify.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/process/headerCheck/headerSignatureVerify.go b/process/headerCheck/headerSignatureVerify.go index 5af361055d1..9924c4ec70e 100644 --- a/process/headerCheck/headerSignatureVerify.go +++ b/process/headerCheck/headerSignatureVerify.go @@ -434,9 +434,11 @@ func (hsv *HeaderSigVerifier) copyHeaderWithoutSig(header data.HeaderHandler) (d return nil, err } - err = headerCopy.SetLeaderSignature(nil) - if err != nil { - return nil, err + if !hsv.enableEpochsHandler.IsFlagEnabledInEpoch(common.EquivalentMessagesFlag, header.GetEpoch()) { + err = headerCopy.SetLeaderSignature(nil) + if err != nil { + return nil, err + } } return headerCopy, nil