State that validator must consider only fully validated blocks

This commit is contained in:
Mikhail Kalinin 2021-11-01 19:31:51 +06:00
parent 77fe450f21
commit dce6b09f51

View File

@ -122,6 +122,8 @@ def get_payload(self: ExecutionEngine, payload_id: PayloadId) -> ExecutionPayloa
All validator responsibilities remain unchanged other than those noted below. Namely, the transition block handling and the addition of `ExecutionPayload`.
*Note*: A validator must not propose on or attest to a block that isn't deemed valid, i.e. hasn't yet passed the beacon chain state transition and execution validations.
### Block proposal
#### Constructing the `BeaconBlockBody`