Skip to content

Commit 7cfed02

Browse files
authored
Merge pull request #7600 from multiversx/fix-consensus-revert
fix consensus revert
2 parents 839b187 + c4a2a02 commit 7cfed02

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

consensus/spos/worker.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -864,11 +864,17 @@ func (wrk *Worker) Extend(subroundId int) {
864864
time.Sleep(time.Millisecond)
865865
}
866866

867+
log.Debug("current block is reverted")
868+
869+
header := wrk.consensusState.GetHeader()
870+
isHeaderV3 := header.IsHeaderV3()
871+
if isHeaderV3 {
872+
return
873+
}
874+
867875
wrk.scheduledProcessor.ForceStopScheduledExecutionBlocking()
868-
wrk.blockProcessor.RevertCurrentBlock(wrk.consensusState.GetHeader())
876+
wrk.blockProcessor.RevertCurrentBlock(header)
869877
wrk.removeConsensusHeaderFromPool()
870-
871-
log.Debug("current block is reverted")
872878
}
873879

874880
func (wrk *Worker) removeConsensusHeaderFromPool() {

0 commit comments

Comments
 (0)