diff --git a/node/node_handler.go b/node/node_handler.go index 92c3396d4..eeaf90f2d 100644 --- a/node/node_handler.go +++ b/node/node_handler.go @@ -350,6 +350,9 @@ func (node *Node) PostConsensusProcessing(newBlock *types.Block) error { Int("numStakingTxns", len(newBlock.StakingTransactions())). Uint32("numSignatures", numSignatures). Msg("BINGO !!! Reached Consensus") + if node.Consensus.Mode() == consensus.Syncing { + node.Consensus.SetMode(node.Consensus.UpdateConsensusInformation()) + } node.Consensus.UpdateValidatorMetrics(float64(numSignatures), float64(newBlock.NumberU64()))