mirror of
https://github.com/status-im/eth2.0-specs.git
synced 2025-02-23 07:48:12 +00:00
Update gossip conditions
This commit is contained in:
parent
15ef2f30d2
commit
b1ec9bcfbc
@ -97,10 +97,12 @@ Alias `block = signed_beacon_block.message`, `execution_payload = block.body.exe
|
||||
then validate the following:
|
||||
- _[REJECT]_ The block's execution payload timestamp is correct with respect to the slot
|
||||
-- i.e. `execution_payload.timestamp == compute_timestamp_at_slot(state, block.slot)`.
|
||||
- If `exection_payload` verification of block's parent by an execution node is *not* complete:
|
||||
- [REJECT] The block's parent (defined by `block.parent_root`) passes all
|
||||
validation, excluding verification of the `block.body.execution_payload`.
|
||||
validation (excluding execution node verification of the `block.body.execution_payload`).
|
||||
- otherwise:
|
||||
- [IGNORE] The block's parent (defined by `block.parent_root`) passes all
|
||||
validation, including verification of the `block.body.execution_payload`.
|
||||
validation (including execution node verification of the `block.body.execution_payload`).
|
||||
|
||||
The following gossip validation from prior specifications MUST NOT be applied if the execution is enabled for the block -- i.e. `is_execution_enabled(state, block.body)`:
|
||||
- [REJECT] The block's parent (defined by `block.parent_root`) passes validation.
|
||||
|
Loading…
x
Reference in New Issue
Block a user