Commit Graph

10 Commits

Author SHA1 Message Date
Michael Sproul
8f4a2fbde1 Implement transaction pool basics 2019-03-25 11:29:03 +11:00
Paul Hauner
6bd2055a0a Update block processing to v0.5.0 2019-03-17 12:25:37 +11:00
Paul Hauner
6cd3c4bd1a Add a cache for public keys to BeaconState
This allows for a fast lookup of "is this public key already in the
validator registry".
2019-03-13 16:40:28 +11:00
Paul Hauner
3f98849362 Optimise attester slashing processing. 2019-03-10 08:55:45 +11:00
Paul Hauner
1ca99b8c4c Optimise deposits processing. 2019-03-10 08:33:17 +11:00
Paul Hauner
6250c81bb9 Fix bug in attestation verification
We were ensuring that a validator was present on the aggregation
bitfield before adding their signature to the agg pub
2019-03-09 20:09:17 +11:00
Paul Hauner
f479beb87e Implement deposit merkle root verification.
It is currently disabled, but it's there for later.
2019-03-08 09:26:03 +11:00
Paul Hauner
1ef2652cac Add transfer processing to BeaconChain 2019-03-07 17:23:11 +11:00
Paul Hauner
15e4aabd8a Add deposit processing, fix clippy lints 2019-03-07 16:15:38 +11:00
Paul Hauner
17210faf3a Start reorg of per_epoch_processing 2019-03-06 17:14:54 +11:00