From dc5f9dffa02d1c926437b3dfc7f23e9d1be85168 Mon Sep 17 00:00:00 2001 From: protolambda Date: Mon, 14 Mar 2022 21:50:07 +0100 Subject: [PATCH] eip4844: process_blob_kzgs - move TODO to issue, add missing input argument --- specs/eip4844/beacon-chain.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/specs/eip4844/beacon-chain.md b/specs/eip4844/beacon-chain.md index 9bbe6b3ee..d0de75445 100644 --- a/specs/eip4844/beacon-chain.md +++ b/specs/eip4844/beacon-chain.md @@ -173,12 +173,8 @@ def process_block(state: BeaconState, block: BeaconBlock) -> None: #### Blob KZGs ```python -def process_blob_kzgs(body: BeaconBlockBody): +def process_blob_kzgs(state: BeaconState, body: BeaconBlockBody): assert verify_kzgs_against_transactions(body.execution_payload.transactions, body.blob_kzgs) - - # TODO do we want to buffer the kzg commitments in the BeaconState, like in the full sharding design? - # This could make a proof to any particular blob commitment more efficient, - # but the buffer structure is also likely to change with full sharding. ``` ## Testing