From ac670e2c4770086b68bf530e00b661778ff36d91 Mon Sep 17 00:00:00 2001 From: Potuz Date: Mon, 7 Nov 2022 17:34:19 -0300 Subject: [PATCH] add phase0 sentence regarding process slots --- specs/capella/validator.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/specs/capella/validator.md b/specs/capella/validator.md index 4f9d538e0..bd91df49c 100644 --- a/specs/capella/validator.md +++ b/specs/capella/validator.md @@ -58,6 +58,9 @@ All validator responsibilities remain unchanged other than those noted below. expected withdrawals for the slot must be gathered from the `state` (utilizing the helper `get_expected_withdrawals`) and passed into the `ExecutionEngine` within `prepare_execution_payload`. +*Note*: In this section, `state` is the state of the slot for the block proposal _without_ the block yet applied. +That is, `state` is the `previous_state` processed through any empty slots up to the assigned slot using `process_slots(previous_state, slot)`. + *Note*: The only change made to `prepare_execution_payload` is to call `get_expected_withdrawals()` to set the new `withdrawals` field of `PayloadAttributes`.