nimbus-eth2/beacon_chain/spec
Jacek Sieka a086cf01ac
altair fork handling cleanups (#3050)
* fix stack overflow crash in REST/debug/getStateV2
* introduce `ForkyXxx` for generic type matching of `Xxx` across
branches (SomeHashedBeaconState -> ForkyHashedBeaconState et al) -
`Some` is already used for other types of type classes
* consolidate function naming in BeaconChainDB, use some generics
* import `forks.nim` from other spec modules and move `Forked*` helpers
around to resolve circular imports
* remove `ForkedBeaconState`, use `ForkedHashedBeaconState` throughout
(less data shuffling between the types)
* fix several cases of states being stored on stack in tests, causing
random failures on some platforms
* remove reading json support from ncli - this should be ported to the
rest json reading instead (doesn't currently work because stack sizes)
2021-11-05 08:34:34 +01:00
..
datatypes altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
eth2_apis altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
presets v1.1.3 spec refs URLs (#3036) 2021-10-27 18:40:17 +00:00
beaconstate.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01: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 altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
helpers.nim altair fork handling cleanups (#3050) 2021-11-05 08:34: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 altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
ssz_codec.nim disentangle eth2 types from the ssz library (#2785) 2021-08-18 20:57:58 +02:00
state_transition.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
state_transition_block.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
state_transition_epoch.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
validator.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
weak_subjectivity.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00