gindex issue fix

This commit is contained in:
Agnish Ghosh 2024-07-05 23:03:37 +05:30
parent a92eda56d0
commit 7101f93ff4
No known key found for this signature in database
GPG Key ID: 7BDDA05D1B25E9F8
1 changed files with 2 additions and 2 deletions

View File

@ -261,7 +261,7 @@ proc get_data_column_sidecars*(signed_block: deneb.SignedBeaconBlock |
kzgProofs: kzgProofOfColumn, kzgProofs: kzgProofOfColumn,
signed_block_header: signed_beacon_block_header) signed_block_header: signed_beacon_block_header)
blck.body.build_proof( blck.body.build_proof(
11.GeneralizedIndex, 27.GeneralizedIndex,
sidecar.kzg_commitments_inclusion_proof).expect("Valid gindex") sidecar.kzg_commitments_inclusion_proof).expect("Valid gindex")
sidecars.add(sidecar) sidecars.add(sidecar)
ok(sidecars) ok(sidecars)
@ -321,7 +321,7 @@ proc verify_data_column_sidecar_kzg_proofs*(sidecar: DataColumnSidecar): Result[
# https://github.com/ethereum/consensus-specs/blob/5f48840f4d768bf0e0a8156a3ed06ec333589007/specs/_features/eip7594/p2p-interface.md#verify_data_column_sidecar_inclusion_proof # https://github.com/ethereum/consensus-specs/blob/5f48840f4d768bf0e0a8156a3ed06ec333589007/specs/_features/eip7594/p2p-interface.md#verify_data_column_sidecar_inclusion_proof
func verify_data_column_sidecar_inclusion_proof*(sidecar: DataColumnSidecar): Result[void, string] = func verify_data_column_sidecar_inclusion_proof*(sidecar: DataColumnSidecar): Result[void, string] =
# Verify if the given KZG commitments are included in the beacon block # Verify if the given KZG commitments are included in the beacon block
let gindex = 11.GeneralizedIndex let gindex = 27.GeneralizedIndex
if not is_valid_merkle_branch( if not is_valid_merkle_branch(
hash_tree_root(sidecar.kzg_commitments), hash_tree_root(sidecar.kzg_commitments),
sidecar.kzg_commitments_inclusion_proof, sidecar.kzg_commitments_inclusion_proof,