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) }