From 9c6f6413faa80af9360d97015f1a49c3caee4188 Mon Sep 17 00:00:00 2001 From: johnzhu0908 Date: Fri, 24 Oct 2025 17:26:08 +0800 Subject: [PATCH] txpool: log error for missing sidecar in blob transaction --- core/txpool/blobpool/blobpool.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/txpool/blobpool/blobpool.go b/core/txpool/blobpool/blobpool.go index bfaf4d5b8e3..a1864a6efee 100644 --- a/core/txpool/blobpool/blobpool.go +++ b/core/txpool/blobpool/blobpool.go @@ -995,6 +995,10 @@ func (p *BlobPool) convertLegacySidecar(sender common.Address, hash common.Hash, return false } sc := tx.BlobTxSidecar() + if sc == nil { + log.Error("Missing sidecar in blob transaction", "hash", hash, "id", id) + return false + } if sc.Version >= types.BlobSidecarVersion1 { log.Debug("Skipping conversion of blob tx", "hash", hash, "id", id) return false