Commit Graph

5 Commits

Author SHA1 Message Date
Paul Hauner
92753fa24e Tidy attestation_production and create docstrings 2019-02-01 15:26:36 +11:00
Paul Hauner
20e45b3369 Refactor block_processing
- Add the rayon library for parallelization
- Move from std::sync::Rwlock to rayon::RwLock
- Add `state` field to BeaconChain
- Fix major bug in attestation validator where justified slot was
incorrectly looked up.
2019-02-01 14:48:09 +11:00
Paul Hauner
3f13c25c05 Fix issues with per_epoch block_root calls
They were being called with the wrong slot.
2019-01-31 18:28:54 +11:00
Paul Hauner
5bbffcb053 Add attester to beacon chain test harness 2019-01-28 15:50:42 +11:00
Paul Hauner
e9abf06364 Add attestation production to BeaconChain 2019-01-28 13:00:45 +11:00