Skip to content

Commit

Permalink
Merge pull request #2621 from ethDreamer/fix_gossip_block_validation_…
Browse files Browse the repository at this point in the history
…conditions

Modify Merge Gossip Block Validation Conditions
  • Loading branch information
djrtwo authored Sep 24, 2021
2 parents 940d6b1 + d766568 commit 995e928
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions specs/merge/p2p-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,6 @@ See the Merge [state transition document](./beacon-chain.md#beaconblockbody) for
In addition to the gossip validations for this topic from prior specifications,
the following validations MUST pass before forwarding the `signed_beacon_block` on the network.
Alias `block = signed_beacon_block.message`, `execution_payload = block.body.execution_payload`.
- If the merge is complete with respect to the head state -- i.e. `is_merge_complete(state)` --
then validate the following:
- _[REJECT]_ The block's execution payload must be non-empty --
i.e. `execution_payload != ExecutionPayload()`
- If the execution is enabled for the block -- i.e. `is_execution_enabled(state, block.body)`
then validate the following:
- _[REJECT]_ The block's execution payload timestamp is correct with respect to the slot
Expand Down

0 comments on commit 995e928

Please sign in to comment.