nimbus-eth2/beacon_chain/spec
Etan Kissling 51aef34be7
introduce strong typing for sync committee periods (#3040)
The sync committee period used to be a plain `uint64`. With the light
client sync relying more heavily on them, it makes sense to introduce
a proper type for them, similar to how they are already used for `Slot`
and `Epoch`. This introduces such a `SyncCommitteePeriod` type.
Furthermore, some usage code dealing with those periods is cleaned up.
2021-11-02 21:32:34 +01:00
..
datatypes introduce strong typing for sync committee periods (#3040) 2021-11-02 21:32:34 +01:00
eth2_apis introduce strong typing for sync committee periods (#3040) 2021-11-02 21:32:34 +01:00
presets v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
beaconstate.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
crypto.nim update 18 spec URLs to v1.1.2; switch from eth2.0-specs to consensus-specs (#2990) 2021-10-14 06:30:21 +00:00
digest.nim update 30 spec URLs to v1.1.0 (#2914) 2021-09-28 14:01:46 +00:00
english_word_list.txt Bump testutils 2020-06-01 16:58:28 +03:00
eth2_merkleization.nim simplify state fork access pattern (#2912) 2021-09-28 20:08:03 +02:00
eth2_ssz_serialization.nim add merge SSZ consensus object tests (#2858) 2021-09-11 10:01:05 +02:00
forks.nim clean up fork enum and field names 2021-10-19 11:06:38 +03:00
helpers.nim introduce strong typing for sync committee periods (#3040) 2021-11-02 21:32:34 +01:00
keystore.nim nim-libp2p auto bump (#2840) 2021-10-21 13:01:29 +02:00
light_client_sync.nim introduce strong typing for sync committee periods (#3040) 2021-11-02 21:32:34 +01:00
network.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
presets.nim introduce strong typing for sync committee periods (#3040) 2021-11-02 21:32:34 +01:00
signatures.nim some spec refs to v1.1.3 (#3032) 2021-10-26 18:42:48 +00:00
signatures_batch.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
ssz_codec.nim disentangle eth2 types from the ssz library (#2785) 2021-08-18 20:57:58 +02:00
state_transition.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
state_transition_block.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
state_transition_epoch.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
validator.nim v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
weak_subjectivity.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00