diff --git a/eth/fetcher/blob_fetcher.go b/eth/fetcher/blob_fetcher.go index b917ad5c9f..7ceb019dcd 100644 --- a/eth/fetcher/blob_fetcher.go +++ b/eth/fetcher/blob_fetcher.go @@ -277,7 +277,8 @@ func (f *BlobFetcher) loop() { } else { randomValue = f.rand.Intn(100) } - if randomValue < fetchProbability { + // For eager mode, always fetch immediately + if randomValue < fetchProbability || f.custody.OneCount() >= kzg4844.DataPerBlob { f.full[hash] = struct{}{} } else { f.partial[hash] = struct{}{}