nimbus-eth2/beacon_chain/spec
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
..
datatypes treat more constants as quasi-runtime-presets per v1.4.0 consensus specs (#5335) 2023-08-21 19:58:51 +00:00
eth2_apis `validator_duties`->`beacon_validators` (#5333) 2023-08-23 19:39:57 +03:00
mev Remove most remaining portions of Bellatrix Builder API (#5272) 2023-08-08 00:05:17 +00:00
presets automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
beacon_time.nim cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
beaconstate.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
block_id.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
crypto.nim cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
deposit_snapshots.nim eip4844 block/slot sanity and transition tests (#4399) 2022-12-08 02:07:41 +00:00
digest.nim cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
engine_authentication.nim update engine API URLs from v1.0.0-beta.2 to beta.3 (#4828) 2023-04-17 20:11:28 +00:00
english_word_list.txt
eth2_merkleization.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
eth2_ssz_serialization.nim Remove SignedBeaconBlockAndBlobsSidecar (#4683) 2023-03-02 15:12:04 +01:00
forks.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
forks_light_client.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00
helpers.nim EIP-4788/parentBeaconBlockRoot fixes (#5318) 2023-08-19 08:38:17 +00:00
keystore.nim cleanup `{.raises.}` for `writeValue` (#5308) 2023-08-19 17:11:56 +02:00
light_client_sync.nim speed up LC signature verification (#5268) 2023-08-09 08:50:07 +02:00
network.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
presets.nim treat more constants as quasi-runtime-presets per v1.4.0 consensus specs (#5335) 2023-08-21 19:58:51 +00:00
signatures.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
signatures_batch.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
ssz_codec.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
state_transition.nim rm Bellatrix builder API support remnant (#5340) 2023-08-23 19:35:48 +03:00
state_transition_block.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
state_transition_epoch.nim update some consensus spec URLs to v1.4.0-beta.1 (#5287) 2023-08-12 10:38:06 +00:00
validator.nim treat more constants as quasi-runtime-presets per v1.4.0 consensus specs (#5335) 2023-08-21 19:58:51 +00:00
weak_subjectivity.nim automated consensus spec URL updating to v1.4.0-beta.1 (#5280) 2023-08-09 03:58:47 +00:00