File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
beacon_chain/gossip_processing Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 8
8
{.push raises: [].}
9
9
10
10
import
11
- std/ tables,
11
+ std/ [ tables, sequtils] ,
12
12
chronicles, chronos, metrics,
13
13
taskpools,
14
+ ssz_serialization/ types,
14
15
../ spec/ [helpers, forks],
15
16
../ el/ el_manager,
16
17
../ consensus_object_pools/ [
@@ -292,14 +293,11 @@ proc processBlobSidecar*(
292
293
# check lengths of array[BlobAndProofV1] with blobs
293
294
# kzg commitments of the signed block
294
295
if blobsEl.len == forkyBlck.message.body.blob_kzg_commitments.len:
295
- var
296
- kzgblbs: deneb.Blobs
297
- kzgprfs: deneb.KzgProofs
298
- for idx in 0 ..< blobsEl.len:
299
- kzgblbs[idx] = blobsEl[idx].blob.data
300
- kzgprfs[idx].bytes = blobsEl[idx].proof.data
301
296
let blob_sidecars_el =
302
- create_blob_sidecars(forkyBlck, kzgprfs, kzgblbs)
297
+ create_blob_sidecars(
298
+ forkyBlck,
299
+ deneb.KzgProofs.init(blobsEl.mapIt(kzg.KzgProof(bytes: it.proof.data))),
300
+ deneb.Blobs.init(blobsEl.mapIt(it.blob.data)))
303
301
304
302
for blb_el in blob_sidecars_el:
305
303
self.blobQuarantine[].put(newClone blb_el)
You can’t perform that action at this time.
0 commit comments