nimbus-eth2/beacon_chain/validator_client
Etan Kissling f5791122f6 widen allowed specs for validator client
The validator client was only able to connect to beacon nodes exposing
the exact same set of spec constants that are locally known via their
config/spec REST API. However, that set of spec constants is dynamic.
As the validator client only requires a subset of relevant constants,
this may lead to compatible specs being rejected. This patch widens the
allowed specs by only verifying that the required set of constants are
present in the spec response, ignoring any spec constants that are not
locally known, and ignoring missing spec constants that are locally
known but not included by the remote beacon node when not relevant for
operation of the validator client.
2021-10-21 00:59:05 +03:00
..
api.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
attestation_service.nim cleanups (#2809) 2021-08-24 21:49:51 +02:00
block_service.nim simplify state fork access pattern (#2912) 2021-09-28 20:08:03 +02:00
common.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
duties_service.nim VC: various fixes (#2730) 2021-07-19 14:31:02 +00:00
fallback_service.nim New validator client using REST API. (#2651) 2021-07-13 13:15:07 +02:00
fork_service.nim Number of REST fixes for Altair. (#2790) 2021-08-23 12:41:48 +02:00