nimbus-eth2/beacon_chain/spec/eth2_apis
Jacek Sieka a5151bc546
`validator_duties`->`beacon_validators` (#5333)
This PR renames the existing `validator_duties` to `beacon_validators`
and in doing so, names validators running inside the beacon node process
"beacon validators" while those running the VC can be referred to as
"client validators" to disambiguate the two.

The existing `validator_duties` instead takes on a new responsibility:
as a home for logic shared between beacon and client validators - ie
code that provides consistency in implementation and behavior between
the two modes of operation.

Not only does this simplify reasoning about where to put code -it also
reduces the number of dependencies the validator client has from ~5000
to ~3000 modules (!) according to `nim genDepend` significantly reducing
compile times.
2023-08-23 19:39:57 +03:00
..
dynamic_fee_recipients.nim allow filtering fee recipient logs by topic (#5320) 2023-08-19 11:16:30 +00:00
eth2_rest_serialization.nim cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
rest_beacon_calls.nim Add support for POST /eth/v2/beacon/blocks (#5214) 2023-08-12 03:08:54 +00:00
rest_beacon_client.nim VC: Remote BN received block monitoring. (#4856) 2023-06-08 10:44:32 +02:00
rest_builder_calls.nim add REST call signatures for getStateRandao and getNextWithdrawals (#5033) 2023-06-06 10:01:05 +00:00
rest_common.nim VC: Remote BN clock offset monitoring. (#4846) 2023-06-28 15:33:07 +02:00
rest_config_calls.nim Various fixes for VC and BN REST server. (#4673) 2023-03-03 20:20:01 +00:00
rest_debug_calls.nim remove removed getDebugChainHeadsV1; fix API links in documentations (#5058) 2023-06-15 09:58:38 +00:00
rest_event_calls.nim VC: Remote BN received block monitoring. (#4856) 2023-06-08 10:44:32 +02:00
rest_keymanager_calls.nim Implement the set of gas_limit end-points in the Keymanager API (#4612) 2023-02-15 15:10:31 +00:00
rest_keymanager_types.nim Implement the set of gas_limit end-points in the Keymanager API (#4612) 2023-02-15 15:10:31 +00:00
rest_light_client_calls.nim add `libnimbus_lc.a` C library (#5122) 2023-07-19 09:48:39 +02:00
rest_nimbus_calls.nim VC: Remote BN clock offset monitoring. (#4846) 2023-06-28 15:33:07 +02:00
rest_node_calls.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
rest_remote_signer_calls.nim web3signer refactoring and test suite. (#4775) 2023-04-06 16:16:21 +03:00
rest_types.nim `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
rest_validator_calls.nim VC: Use SSZ encoding while processing blocks data (#4999) 2023-06-14 08:04:15 +02:00