nimbus-eth2/beacon_chain/validators
Jacek Sieka 4f7a8cf79d
register vc duties with subnet tracker (#2949)
* register vc duties with subnet tracker
* fix activation logging during startup
* cache slot signature to avoid duplicate signature work
* schedule aggregation duties one slot at a time to avoid CPU spike at
each epoch
* lower aggregation subnet pre-subscription time to 4 slots (lowers
bandwidth and CPU usage)
* update stability subnets in ENR on startup
* log gossip state
* perform gossip subscriptions just before the next slot starts
* document stuff
* add random include
* don't overwrite subscription state when not subscribed
* log target gossip state
* updating gossip status once is enough
* add test
* remove syncQueueLen - this one is not updated at the end of the sync
and may cause gossip to disconnect itself completely - use a simple head
distance instead
* fix gossip disconnection - if in hysteresis, node.gossipState will be
set to disabled even though we don't disable topic subscriptions
* fix extra duty registration call
2021-10-18 11:11:44 +02:00
..
README.md Consolidate modules by areas [part 1] (#2365) 2021-03-02 11:27:45 +01:00
action_tracker.nim register vc duties with subnet tracker (#2949) 2021-10-18 11:11:44 +02:00
keystore_management.nim Bugfix: don't crash on keystores without description (#2967) 2021-10-07 18:30:34 +02:00
slashing_protection.nim fixes (#2901) 2021-09-27 11:24:58 +02:00
slashing_protection_common.nim fixes (#2901) 2021-09-27 11:24:58 +02:00
slashing_protection_v1.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00
slashing_protection_v2.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00
validator_duties.nim register vc duties with subnet tracker (#2949) 2021-10-18 11:11:44 +02:00
validator_pool.nim register vc duties with subnet tracker (#2949) 2021-10-18 11:11:44 +02: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