From fb2dc25f645be60df33f39e1449f7647154c5f00 Mon Sep 17 00:00:00 2001 From: georgehao Date: Sun, 5 Jan 2025 00:21:11 +0800 Subject: [PATCH] remove miner dumlicated pendingMutex --- miner/miner.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/miner/miner.go b/miner/miner.go index 9892c08ed6..57f0bd4020 100644 --- a/miner/miner.go +++ b/miner/miner.go @@ -72,7 +72,6 @@ type Miner struct { txpool *txpool.TxPool chain *core.BlockChain pending *pending - pendingMu sync.Mutex // Lock protects the pending block } // New creates a new miner with provided config. @@ -134,8 +133,6 @@ func (miner *Miner) BuildPayload(args *BuildPayloadArgs, witness bool) (*Payload // The result might be nil if pending generation is failed. func (miner *Miner) getPending() *newPayloadResult { header := miner.chain.CurrentHeader() - miner.pendingMu.Lock() - defer miner.pendingMu.Unlock() if cached := miner.pending.resolve(header.Hash()); cached != nil { return cached }