Skip to content

Commit

Permalink
add note about not invalidating valid and available blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
djrtwo authored Oct 20, 2023
1 parent 1e552f1 commit 991d6d5
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions specs/deneb/fork-choice.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ Initially, verification requires every verifying actor to retrieve all matching

The block MUST NOT be considered valid until all valid `Blob`s have been downloaded. Blocks that have been previously validated as available SHOULD be considered available even if the associated `Blob`s have subsequently been pruned.

*Note*: Extraneous or invalid Blobs received on the p2p network MUST NOT invalidate a block that is otherwise valid and available.

```python
def is_data_available(beacon_block_root: Root, blob_kzg_commitments: Sequence[KZGCommitment]) -> bool:
# `retrieve_blobs_and_proofs` is implementation and context dependent
Expand Down

0 comments on commit 991d6d5

Please sign in to comment.