From b2a0e088087ad912b72468213a16cb887efe6124 Mon Sep 17 00:00:00 2001 From: maskpp Date: Tue, 22 Jul 2025 15:03:48 +0800 Subject: [PATCH] core/types: minimize this invalid intermediate state (#32241) --- core/types/tx_blob.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/types/tx_blob.go b/core/types/tx_blob.go index 9dd76c7f9d..bbfd3c98db 100644 --- a/core/types/tx_blob.go +++ b/core/types/tx_blob.go @@ -117,15 +117,16 @@ func (sc *BlobTxSidecar) ToV1() error { return nil } if sc.Version == BlobSidecarVersion0 { - sc.Proofs = make([]kzg4844.Proof, 0, len(sc.Blobs)*kzg4844.CellProofsPerBlob) + proofs := make([]kzg4844.Proof, 0, len(sc.Blobs)*kzg4844.CellProofsPerBlob) for _, blob := range sc.Blobs { cellProofs, err := kzg4844.ComputeCellProofs(&blob) if err != nil { return err } - sc.Proofs = append(sc.Proofs, cellProofs...) + proofs = append(proofs, cellProofs...) } sc.Version = BlobSidecarVersion1 + sc.Proofs = proofs } return nil }