nimbus-eth2/research
Dustin Brody c53de3e550 Caching updates/refactoring & state_sim defaults updates (#235)
* rm now-superceded shuffling cache (shuffling is only called from get_crosslinks), which was badly architected due to trying to exist in state; rm one more vestige of previous light-client regime (one more to go, from datatypes)

* fix wrong shuffling list size (active validator size, not validator size) to make consistent with 0.5.1 (will be inconsistent with testnet0); fix typo and change defaults in state_sim

* doAssert a couple of constant relationships necessary to avoid underflow; rm non-spec, unused helper function get_new_recent_block_roots

* refactor separate crosslink_committee_cache and winning_root_participants_cache(s) into StateData object; remove last vestige of previous shuffling cache

* separate out caching parts of StateData to new StateCache object
2019-04-05 08:18:13 -06:00
..
fork_choice_rule begin 0.5.0 spec update (#179) 2019-03-16 13:52:37 -06:00
.gitignore some ignores 2019-03-26 19:41:34 -06:00
sereth.nim assert() -> doAssert() 2019-03-14 00:04:43 +01:00
serialized_sizes.nim More 0.5.1 spec updates (#195) 2019-03-22 18:33:12 +00:00
serialized_sizes.nim.cfg ssz: finish implementation (#42) 2018-12-17 19:03:53 +01:00
state_sim.nim Caching updates/refactoring & state_sim defaults updates (#235) 2019-04-05 08:18:13 -06:00