Skip to content

Commit b2a0e08

Browse files
authored
core/types: minimize this invalid intermediate state (#32241)
1 parent 36c87a2 commit b2a0e08

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/types/tx_blob.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,16 @@ func (sc *BlobTxSidecar) ToV1() error {
117117
return nil
118118
}
119119
if sc.Version == BlobSidecarVersion0 {
120-
sc.Proofs = make([]kzg4844.Proof, 0, len(sc.Blobs)*kzg4844.CellProofsPerBlob)
120+
proofs := make([]kzg4844.Proof, 0, len(sc.Blobs)*kzg4844.CellProofsPerBlob)
121121
for _, blob := range sc.Blobs {
122122
cellProofs, err := kzg4844.ComputeCellProofs(&blob)
123123
if err != nil {
124124
return err
125125
}
126-
sc.Proofs = append(sc.Proofs, cellProofs...)
126+
proofs = append(proofs, cellProofs...)
127127
}
128128
sc.Version = BlobSidecarVersion1
129+
sc.Proofs = proofs
129130
}
130131
return nil
131132
}

0 commit comments

Comments
 (0)