diff --git a/specs/deneb/p2p-interface.md b/specs/deneb/p2p-interface.md index bc12f3714..8150dee8d 100644 --- a/specs/deneb/p2p-interface.md +++ b/specs/deneb/p2p-interface.md @@ -255,6 +255,9 @@ No more than `MAX_REQUEST_BLOCKS_DENEB` may be requested at a time. *[Modified in Deneb:EIP4844]* Clients SHOULD consider including a block in the response as soon as it passes the gossip validation rules. +*[New in Deneb:EIP4844]* +Clients MAY continue serving blocks after failed `fork_choice.on_block` if and only if the failure reason is due to missing blobs. (i.e. some sidecars are missing but the available ones have been fully verified against the fully validated block). + ##### BlobSidecarsByRoot v1 **Protocol ID:** `/eth2/beacon_chain/req/blob_sidecars_by_root/1/` @@ -306,7 +309,7 @@ Clients MAY limit the number of blocks and sidecars in the response. Clients SHOULD consider including a sidecar in the response as soon as it passes the gossip validation rules. Clients MUST NOT respond with sidecars that failed gossip validation. Clients MUST NOT respond with sidecars related to blocks that failed `fork_choice.on_block`. -Clients MAY continue serving blocks\sidecars after failed `fork_choice.on_block` if and only if the failure reason is due to missing blobs. (i.e. some sidecars are missing but the available ones have been fully verified against the fully validated block). +Clients MAY continue serving sidecars after failed `fork_choice.on_block` if and only if the failure reason is due to missing blobs. (i.e. some sidecars are missing but the available ones have been fully verified against the fully validated block). ##### BlobSidecarsByRange v1