mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-02-09 13:14:22 +00:00
When the network is partitioned for a long time, e.g., Goerli, branches start forming where different peers have distinct views about the chain state. The current syncing solution with sync manager doesn't handle the case well, as it is optimized for a healthy network where syncing can be parallelized across different peers. To support sync manager discovering additional branches, a new module is added that pulls in histories from peers on unknown branches in a backwards manner.
Validators
This folder holds all modules related to a Beacon Chain Validator besides the binaries they interact directly with (nimbus_validator_cliant and nimbus_signing_process):
- Validator keystore
- Validator slashing protection
- Validator duties
- Validator pool