nimbus-eth2/beacon_chain
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
..
consensus_object_pools `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
el cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
fork_choice avoid quadratic attestation queue iteration (#5288) 2023-08-14 16:48:30 +03:00
gossip_processing fix/remove remaining fcuV2 in Deneb (#5332) 2023-08-20 17:35:37 +00:00
libnimbus_lc EIP-4788/parentBeaconBlockRoot fixes (#5318) 2023-08-19 08:38:17 +00:00
networking cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
rpc `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
spec `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
sync Update constants/presets for consistency with consensus-specs v1.4.0 (#5284) 2023-08-12 03:10:12 +00:00
validator_client explicit `int` array indices for Nim 2.0 (#5306) 2023-08-17 17:26:08 +00:00
validators `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
.editorconfig Add .editorconfig file and remove trailing newlines 2021-09-14 12:12:49 +03:00
.gitignore Rename binaries; Mimic the original repo layout in the distribution 2020-11-09 11:38:52 +02:00
beacon_chain_db.nim Prune blobs (#5283) 2023-08-11 00:15:34 +00:00
beacon_chain_db_immutable.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
beacon_chain_db_light_client.nim Merkle is someone's name (#5265) 2023-08-07 10:06:47 +00:00
beacon_clock.nim `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
beacon_node.nim need even more log lines for debugging keymanager (#5260) 2023-08-07 18:02:08 +02:00
beacon_node_light_client.nim use fcU V3 in Deneb/Cancun (#5293) 2023-08-15 23:00:35 +00:00
beacon_node_status.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
conf.nim use v1.4.0 stability subnets by default (#5276) 2023-08-08 19:01:04 +00:00
conf_light_client.nim Add Yamux experimental support (#5080) 2023-06-23 09:16:30 +02:00
db_limits.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
deposits.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
era_db.nim async batch verification (+40% sig verification throughput) (#5176) 2023-08-03 11:36:45 +03:00
extras.nim clean up redundant tests and config (#4836) 2023-04-18 21:26:36 +02:00
filepath.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
future_combinators.nim bump chronos (#5039) 2023-06-08 13:42:19 +00:00
light_client.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
light_client_db.nim explicitly indicate type of `nil` in LC db `disposeSafe` (#5305) 2023-08-17 17:46:58 +00:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nimbus_beacon_node.nim `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
nimbus_beacon_node.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_binary_common.nim reduce ncli/research imports (#5275) 2023-08-10 14:52:49 +02:00
nimbus_light_client.nim ensure LC runs `exchangeTransitionConfiguration` loop (#5312) 2023-08-18 11:30:02 +02:00
nimbus_light_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_signing_node.nim fix regression in remote signing REST schema (#5294) 2023-08-15 22:39:12 +00:00
nimbus_signing_node.nim.cfg Revert writing backfill root to database (#3215) 2021-12-21 11:40:14 +01:00
nimbus_validator_client.nim VC: Remote BN clock offset monitoring. (#4846) 2023-06-28 15:33:07 +02:00
nimbus_validator_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
sszdump.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
statediff.nim automated v1.4.0-alpha.2 to v1.4.0-alpha.3 consensus spec URL updates (#5065) 2023-06-13 14:03:49 +00:00
statusbar.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
trusted_node_sync.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
version.nim Version 23.7.0 2023-07-19 15:35:49 +03:00
wallets.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00