nimbus-eth2/beacon_chain/validators
tersec 00a347457a
dynamic sync committee subscriptions (#3308)
* dynamic sync committee subscriptions

* fast-path trivial case rather than rely on RNG with probability 1 outcome

Co-authored-by: zah <zahary@gmail.com>

* use func instead of template; avoid calling async function unnecessarily

* avoid unnecessary sync committee topic computation; use correct epoch lookahead; enforce exception/effect tracking

* don't over-optimistically update ENR syncnets; non-looping version of nearSyncCommitteePeriod

* allow separately setting --allow-all-{sub,att,sync}nets

* remove unnecessary async

Co-authored-by: zah <zahary@gmail.com>
2022-01-24 20:40:59 +00:00
..
README.md Consolidate modules by areas [part 1] (#2365) 2021-03-02 11:27:45 +01:00
action_tracker.nim dynamic sync committee subscriptions (#3308) 2022-01-24 20:40:59 +00:00
keystore_management.nim Implementation of the Keymanager API (BETA) 2022-01-04 18:51:45 +02:00
slashing_protection.nim Slashing prot interchange tests v5.2.1 (#3277) 2022-01-20 17:14:06 +01:00
slashing_protection_common.nim Slashing prot interchange tests v5.2.1 (#3277) 2022-01-20 17:14:06 +01:00
slashing_protection_v2.nim Slashing prot interchange tests v5.2.1 (#3277) 2022-01-20 17:14:06 +01:00
validator_duties.nim limit by-root requests to non-finalized blocks (#3293) 2022-01-21 13:33:16 +02:00
validator_monitor.nim fix non-totalized validator metric (#3297) 2022-01-19 15:20:48 +01:00
validator_pool.nim time: spring cleaning (#3262) 2022-01-11 11:01:54 +01:00

README.md

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