From d39b80e5c91150331bae0de2221662b68f8697e1 Mon Sep 17 00:00:00 2001 From: Gary Rong Date: Wed, 2 Apr 2025 07:58:20 +0800 Subject: [PATCH] core/txpool/blobpool: add read lock --- core/txpool/blobpool/blobpool.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/txpool/blobpool/blobpool.go b/core/txpool/blobpool/blobpool.go index 0148e78b3e..5a20c3ce5a 100644 --- a/core/txpool/blobpool/blobpool.go +++ b/core/txpool/blobpool/blobpool.go @@ -1244,6 +1244,9 @@ func (p *BlobPool) GetRLP(hash common.Hash) []byte { // The size refers the length of the 'rlp encoding' of a blob transaction // including the attached blobs. func (p *BlobPool) GetMetadata(hash common.Hash) *txpool.TxMetadata { + p.lock.RLock() + defer p.lock.RUnlock() + size, ok := p.lookup.sizeOfTx(hash) if !ok { return nil