# EIP-6914 -- Fork Choice ## Table of contents - [Introduction](#introduction) - [Fork choice](#fork-choice) - [Handlers](#handlers) - [`on_reused_index`](#on_reused_index) ## Introduction This is the modification of the fork choice according to EIP-6914. ## Fork choice A new handler is added with this upgrade: - `on_reused_index(store, index)` whenever a validator index `index: ValidatorIndex` is reused This new handler is used to update the list of equivocating indices to be synchronized with the canonical chain. ### Handlers #### `on_reused_index` ```python def on_reused_index(store: Store, index: ValidatorIndex) -> None: store.equivocating_indices.discard(index) ```