nimbus-eth2/beacon_chain/spec/eth2_apis
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
..
eth2_json_rpc_serialization.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
eth2_rest_serialization.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
rest_beacon_calls.nim Client definitions for the sync committee REST APIs (#3002) 2021-10-19 19:44:05 +02:00
rest_beacon_client.nim cleanups and fixes (#2827) 2021-08-27 11:00:06 +02:00
rest_config_calls.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
rest_debug_calls.nim Client SSZ API revisited. (#2907) 2021-09-27 20:31:11 +02:00
rest_node_calls.nim cleanups and fixes (#2827) 2021-08-27 11:00:06 +02:00
rest_types.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
rest_validator_calls.nim clean up sync subcommittee handling 2021-10-20 22:59:13 +03:00
rpc_beacon_calls.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
rpc_beacon_client.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
rpc_debug_calls.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
rpc_nimbus_calls.nim REST API client, JSON-RPC cleanups (#2756) 2021-08-03 17:17:11 +02:00
rpc_node_calls.nim REST API client, JSON-RPC cleanups (#2756) 2021-08-03 17:17:11 +02:00
rpc_types.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
rpc_validator_calls.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00