From d62ebaeaca6720606a9dc79bc7c4a4cb927c2757 Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Thu, 19 May 2022 17:56:49 +0400 Subject: [PATCH] Run on_tick before picking the head for proposal (#2897) --- specs/phase0/validator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/phase0/validator.md b/specs/phase0/validator.md index 4f79c2d9d..1b7124e92 100644 --- a/specs/phase0/validator.md +++ b/specs/phase0/validator.md @@ -281,7 +281,7 @@ the beginning of any `slot` during which `is_proposer(state, validator_index)` r To propose, the validator selects the `BeaconBlock`, `parent` which: 1. In their view of fork choice is the head of the chain at the start of - `slot`, after applying any queued attestations from `slot - 1`. + `slot`, after running `on_tick` and applying any queued attestations from `slot - 1`. 2. Is from a slot strictly less than the slot of the block about to be proposed, i.e. `parent.slot < slot`.