diff --git a/core/types/tx_blob.go b/core/types/tx_blob.go index 9dd76c7f9d1f..bbfd3c98db30 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 }