From 6346dcb135b6a20e7a3d51a884d55a70db71af97 Mon Sep 17 00:00:00 2001 From: blxdyx Date: Tue, 6 Aug 2024 17:29:10 +0800 Subject: [PATCH] fix bad logs --- eth/stagedsync/stage_bodies.go | 1 - turbo/stages/bodydownload/body_algos.go | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/eth/stagedsync/stage_bodies.go b/eth/stagedsync/stage_bodies.go index 9171f66978a..4c0104465db 100644 --- a/eth/stagedsync/stage_bodies.go +++ b/eth/stagedsync/stage_bodies.go @@ -245,7 +245,6 @@ func BodiesForward( if cfg.chanConfig.Parlia != nil && cfg.chanConfig.IsCancun(headerNumber, header.Time) { if err = core.IsDataAvailable(cr, header, rawBody, cfg.bd.LatestBlock); err != nil { - log.Error("Miss blobSidecars", "err", err) return false, err } } diff --git a/turbo/stages/bodydownload/body_algos.go b/turbo/stages/bodydownload/body_algos.go index fe950fe1110..a6778a233f2 100644 --- a/turbo/stages/bodydownload/body_algos.go +++ b/turbo/stages/bodydownload/body_algos.go @@ -194,8 +194,12 @@ func (bd *BodyDownload) checkPrefetchedBlock(hash libcommon.Hash, tx kv.RwTx, bl if header.BlobGasUsed != nil { want := *header.BlobGasUsed / params.BlobTxBlobGasPerBlob - if want != uint64(len(body.Sidecars)) { - bd.logger.Debug("Prefetched Block Error", "Number", header.Number.Uint64(), "Hash", header.Hash(), "want", want, "actual", len(body.Sidecars)) + actual := 0 + for _, BlobSidecar := range body.Sidecars { + actual += len(BlobSidecar.Blobs) + } + if want != uint64(actual) { + bd.logger.Debug("Prefetched Block Error", "Number", header.Number.Uint64(), "Hash", header.Hash(), "want", want, "actual", actual) return false } }