nimbus-eth2/beacon_chain/spec
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
..
eth2_apis Add an option for graffiti customization 2020-07-12 21:01:31 +03:00
presets/v0_12_2 Fix 'make test' 2020-08-06 14:49:58 +03:00
beaconstate.nim more speedups 2020-08-19 14:51:04 +03:00
crypto.nim avoid unnecessary seq allocations (#1573) 2020-09-16 19:21:59 +02:00
datatypes.nim initial dynamic subscribe/unsubscribe for attestations to/from subnets (#1462) 2020-08-12 17:48:31 +00:00
digest.nim avoid unnecessary seq allocations (#1573) 2020-09-16 19:21:59 +02:00
english_word_list.txt Bump testutils 2020-06-01 16:58:28 +03:00
helpers.nim avoid unnecessary seq allocations (#1573) 2020-09-16 19:21:59 +02:00
keystore.nim Implement 'wallets restore' and 'wallets list'; Update 'nextAccount' properly after making deposits multiple times 2020-08-22 00:16:18 +03:00
network.nim [skip ci] Use GOSSIP_MAX_SIZE when snappy decoding in the inspector as well; Bumps 2020-08-19 14:33:52 +03:00
preset_values.nim v0.12.2 beacon chain protocol update (#1378) 2020-07-27 12:59:57 +02:00
presets.nim make eth1 distance runtime configurable 2020-08-06 14:49:58 +03:00
signatures.nim lazily initialize validator public keys, which were a third or more of sync CPU usage 2020-08-04 23:00:33 +03:00
state_transition.nim rework epoch cache referencing 2020-08-19 10:09:06 +03:00
state_transition_block.nim harden beacon_pending_deposits metrics calculation against overflow (#1566) 2020-09-16 19:21:59 +02:00
state_transition_epoch.nim more speedups 2020-08-19 14:51:04 +03:00
state_transition_helpers.nim more speedups 2020-08-19 14:51:04 +03:00
validator.nim implement clock disparity for attestation validation (#1568) 2020-09-16 19:21:59 +02:00