nimbus-eth2/beacon_chain/spec
Dustin Brody 72749f4d04
processEpoch 5x faster, total 2x faster, with 16k validators (#157)
* processEpoch 5x faster, total 2x faster, with 16k validators

* don't recompute active_validator_indices as much

* remove duplicate process_ejections function
2019-03-07 16:53:44 +00:00
..
beaconstate.nim processEpoch 5x faster, total 2x faster, with 16k validators (#157) 2019-03-07 16:53:44 +00:00
crypto.nim Comments addressed 2019-03-04 13:50:26 +02:00
datatypes.nim speed up epoch processing by caching shuffling results (#153) 2019-03-05 19:10:36 +00:00
digest.nim Switch hash functions, prevent underflow & verify that shuffling works (#149) 2019-03-01 17:50:01 -06:00
helpers.nim convert some asserts to doAsserts to keep them in release mode builds; rename get_initial_beacon_state to get_genesis_beacon_state to track spec; switch target spec version to 0.3.0; switch references to penalize_validator to slash_validator/slashValidator to track spec; make some function returns safer by omitting 'return' (#132) 2019-02-22 10:56:45 +01:00
validator.nim speed up epoch processing by caching shuffling results (#153) 2019-03-05 19:10:36 +00:00