From b1a23a37513d5994c5a9f284e6b9edda4571d526 Mon Sep 17 00:00:00 2001 From: Raneet Debnath Date: Wed, 4 Jun 2025 16:18:18 +0530 Subject: [PATCH] miner: explicitly assert consensus engine type --- miner/worker.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/miner/worker.go b/miner/worker.go index 77185b24d6..8d6f7dec5e 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -594,12 +594,13 @@ func (w *worker) mainLoop() { } }() - bor, _ := w.engine.(*bor.Bor) + bor, isBor := w.engine.(*bor.Bor) + devFakeAuthor := isBor && bor != nil && bor.DevFakeAuthor for { select { case req := <-w.newWorkCh: if w.chainConfig.ChainID.Cmp(params.BorMainnetChainConfig.ChainID) == 0 || w.chainConfig.ChainID.Cmp(params.MumbaiChainConfig.ChainID) == 0 || w.chainConfig.ChainID.Cmp(params.AmoyChainConfig.ChainID) == 0 { - if w.eth.PeerCount() > 0 || bor.DevFakeAuthor { + if w.eth.PeerCount() > 0 || devFakeAuthor { //nolint:contextcheck w.commitWork(req.interrupt, req.noempty, req.timestamp) }