nimbus-eth2/beacon_chain/spec
Jacek Sieka 9a3db7a81f
[WIP] Fake bls at runtime (#735)
* Initial implementation of runtime bls skipping.

Add libnfuzz skipBLSValidation handling, check that it propagates.

* Rename skipBLSValidation -> skipBlsValidation, start skipStateRootValidation
* Replace skipValidation flags with more granular flags.

Also added skipBlockParentRootValidation flag
Mainly replaced with skipBlsValidation but also StateRoot or
BlockParentRootValidation flags where appropriate.

* Adjust interop test to pass when skipping merkle validation.
* Stop skipping validation for mainchain_monitor.
* Remove comment.
* Also skipMerkleValidation for test_beacon_chain_db.
2020-03-05 13:52:10 +01:00
..
presets additional 0.10.1 updates where already-implemented code is already done 2020-01-27 12:50:54 +00:00
beaconstate.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
crypto.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
datatypes.nim update relevant portions of attestation aggregation spec version; tweak inspector 2020-02-21 19:44:03 +00:00
digest.nim Clean 20200205 (#729) 2020-02-07 08:13:38 +01:00
helpers.nim implement compute_signing_root() and mark some functions as 0.10.1-compatible 2020-02-04 12:24:30 +00:00
network.nim remove potential error condition in getAttestationTopic; subscribe to all topics in parallel; add test cases for larger-than-ATTESTATION_SUBNET_COUNT committee indexes 2020-02-21 19:44:03 +00:00
state_transition_block.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
state_transition_epoch.nim mark some spec functions .used. to avoid warnings; misc cleanups 2020-02-25 09:17:06 +00:00
state_transition_helpers.nim more 0.10.1 updates 2020-01-27 12:50:54 +00:00
validator.nim mark some spec functions .used. to avoid warnings; misc cleanups 2020-02-25 09:17:06 +00:00