nimbus-eth2/beacon_chain/spec/eth2_apis
Eugene Kabanov c3d3397843
VC: doppelganger protection (#3877)
* Improve fallback_service.

* Improve logging in fallback_service.

* Apply signal handling for all stages.

* Fix some logging statements.

* Add doppelganger REST api endpoint.
Add some structures to VC.

* Add client API call implementation.

* Initial fix & refactor onceToAll()
Add doppelganger service.
Add doppelganger helpers.

* Add doppelganger checks.

* Move doppelganger log messages to higher levels.

* Fix firstSuccess().

* Bump chronos.

* Post rebase fixes.

* Proper chronos bump.

* Address review comments.

* Attempt to fix finalization test issue.

* Fix nimbus_signing_node.

* Mark validators which are added at GENESIS_SLOT in GENESIS_EPOCH as passed doppelganger validation.

* Do not send empty requests to server.

* Fix log statement.

* Address review comments and re-raise cancellations.

Co-authored-by: zah <zahary@gmail.com>
2022-07-21 19:54:07 +03:00
..
eth2_rest_serialization.nim VC: doppelganger protection (#3877) 2022-07-21 19:54:07 +03:00
rest_beacon_calls.nim Fix #3267 (#3367) 2022-02-13 16:21:55 +01:00
rest_beacon_client.nim VC: doppelganger protection (#3877) 2022-07-21 19:54:07 +03:00
rest_common.nim Remote KeyManager API and number of fixes/tests for KeyManager API (#3360) 2022-02-07 22:36:09 +02:00
rest_config_calls.nim widen allowed specs for validator client 2021-10-21 00:59:05 +03:00
rest_debug_calls.nim Revert restAccept workaround. (#3369) 2022-02-11 12:01:45 +01:00
rest_keymanager_calls.nim [Keymanager API] Support for the feerecipient end-points (#3864) 2022-07-13 17:45:04 +03:00
rest_keymanager_types.nim [Keymanager API] Support for the feerecipient end-points (#3864) 2022-07-13 17:45:04 +03:00
rest_nimbus_calls.nim VC: doppelganger protection (#3877) 2022-07-21 19:54:07 +03:00
rest_node_calls.nim cleanups and fixes (#2827) 2021-08-27 11:00:06 +02:00
rest_remote_signer_calls.nim cleanups: unused and duplicate imports, inconsistent naming conventions, URL updates (#3724) 2022-06-09 14:30:13 +00:00
rest_types.nim VC: doppelganger protection (#3877) 2022-07-21 19:54:07 +03:00
rest_validator_calls.nim Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00