Skip to content

Commit fda2a69

Browse files
authored
Typo in sync committee duties description
I assume it refers to producing a signature for the last slot of phase0 fork
1 parent 6b9e65f commit fda2a69

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

specs/altair/validator.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ This function is a predicate indicating the presence or absence of the validator
146146
*Note*: Being assigned to a sync committee for a given `slot` means that the validator produces and broadcasts signatures for `slot - 1` for inclusion in `slot`.
147147
This means that when assigned to an `epoch` sync committee signatures must be produced and broadcast for slots on range `[compute_start_slot_at_epoch(epoch) - 1, compute_start_slot_at_epoch(epoch) + SLOTS_PER_EPOCH - 1)`
148148
rather than for the range `[compute_start_slot_at_epoch(epoch), compute_start_slot_at_epoch(epoch) + SLOTS_PER_EPOCH)`.
149-
To reduce complexity during the Altair fork, sync committees are not expected to produce signatures for `compute_epoch_at_slot(ALTAIR_FORK_EPOCH) - 1`.
149+
To reduce complexity during the Altair fork, sync committees are not expected to produce signatures for `compute_start_slot_at_epoch(ALTAIR_FORK_EPOCH) - 1`.
150150

151151
```python
152152
def compute_sync_committee_period(epoch: Epoch) -> uint64:

0 commit comments

Comments
 (0)