nimbus-eth2/beacon_chain/block_pools
Jacek Sieka 6202ede3d9 implement clock disparity for attestation validation (#1568)
This implements disparity, resolving a part of
https://github.com/status-im/nim-beacon-chain/issues/1367

* make BeaconTime a duration for fractional seconds
* factor out attestation/aggregate validation
* simplify recording of queued attestations
* simplify attestation signature check
* fix blocks_received metric
* add some trivial validation tests
* remove unresolved attestation table - attestations for unknown blocks
are dropped instead (cannot verify their signature)
2020-09-16 19:21:59 +02:00
..
block_pools_types.nim avoid unnecessary seq allocations (#1573) 2020-09-16 19:21:59 +02:00
chain_dag.nim harden beacon_pending_deposits metrics calculation against overflow (#1566) 2020-09-16 19:21:59 +02:00
clearance.nim reuse validator key cache better (#1562) 2020-09-16 19:21:59 +02:00
quarantine.nim clean up quarantine 2020-08-05 16:19:55 +02:00
spec_cache.nim implement clock disparity for attestation validation (#1568) 2020-09-16 19:21:59 +02:00