Skip to content

Commit 4487fb8

Browse files
authored
Merge branch 'ethereum:dev' into dev
2 parents b237414 + 331f1e9 commit 4487fb8

File tree

4 files changed

+6
-275
lines changed

4 files changed

+6
-275
lines changed

specs/_features/eip7594/p2p-interface.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,15 @@ def verify_data_column_sidecar_kzg_proofs(sidecar: DataColumnSidecar) -> bool:
7171
"""
7272
assert sidecar.index < NUMBER_OF_COLUMNS
7373
assert len(sidecar.column) == len(sidecar.kzg_commitments) == len(sidecar.kzg_proofs)
74-
row_ids = [RowIndex(i) for i in range(len(sidecar.column))]
74+
75+
row_indices = [RowIndex(i) for i in range(len(sidecar.column))]
76+
column_indices = [sidecar.index] * len(sidecar.column)
7577

7678
# KZG batch verifies that the cells match the corresponding commitments and proofs
7779
return verify_cell_kzg_proof_batch(
7880
row_commitments_bytes=sidecar.kzg_commitments,
79-
row_indices=row_ids, # all rows
80-
column_indices=[sidecar.index],
81+
row_indices=row_indices, # all rows
82+
column_indices=column_indices, # specific column
8183
cells=sidecar.column,
8284
proofs_bytes=sidecar.kzg_proofs,
8385
)

tests/core/pyspec/eth2spec/test/eip7594/merkle_proof/test_single_merkle_proof.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ def _run_blob_kzg_commitments_merkle_proof_test(spec, state, rng=None):
5656
index=spec.get_subtree_index(gindex),
5757
root=column_sidcar.signed_block_header.message.body_root,
5858
)
59+
assert spec.verify_data_column_sidecar_kzg_proofs(column_sidcar)
5960
assert spec.verify_data_column_sidecar_inclusion_proof(column_sidcar)
6061

6162

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
from .test_consolidation import * # noqa: F401 F403
21
from .test_deposit_transition import * # noqa: F401 F403

tests/core/pyspec/eth2spec/test/electra/sanity/blocks/test_consolidation.py

Lines changed: 0 additions & 271 deletions
This file was deleted.

0 commit comments

Comments
 (0)