nimbus-eth2/beacon_chain/validators
Jacek Sieka bc80ac3be1
harden REST API `atSlot` against non-finalized blocks (#3538)
* harden validator API against pre-finalized slot requests
* check `syncHorizon` when responding to validator api requests too far
from `head`
* limit state-id based requests to one epoch ahead of `head`
* put historic data bounds on block/attestation/etc validator production API, preventing them from being used with already-finalized slots
* add validator block smoke tests
* make rest test create a new genesis with the tests running roughly in
the first epoch to allow testing a few more boundary conditions
2022-03-23 12:42:16 +01:00
..
README.md Consolidate modules by areas [part 1] (#2365) 2021-03-02 11:27:45 +01:00
action_tracker.nim Prune `BlockRef` on finalization (#3513) 2022-03-17 17:42:56 +00:00
keystore_management.nim better error messages on directory creation failure (#3536) 2022-03-22 17:06:21 +00:00
slashing_protection.nim Slashing prot interchange tests v5.2.1 (#3277) 2022-01-20 17:14:06 +01:00
slashing_protection_common.nim Minify slashing protection before SQLite (#3393) 2022-03-04 16:43:34 +02:00
slashing_protection_v2.nim Minify slashing protection before SQLite (#3393) 2022-03-04 16:43:34 +02:00
validator_duties.nim harden REST API `atSlot` against non-finalized blocks (#3538) 2022-03-23 12:42:16 +01:00
validator_monitor.nim implement --jwt-secret and HS256 JWT/JWS signing for engine API alpha.7 (#3440) 2022-02-27 16:55:02 +00:00
validator_pool.nim automated CL spec ref URL updates from v1.1.9 to v1.1.10 (#3455) 2022-03-02 10:00:21 +00: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