nimbus-eth2/beacon_chain
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
..
spec [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
ssz Remove some SSZ compilation warnings 2020-02-18 12:53:49 +02:00
tracing replace links to Apache and MIT licenses with HTTPS versions (#592) 2019-11-25 16:30:02 +01:00
.gitignore interop updates 2019-09-02 22:14:18 +03:00
attestation_aggregation.nim update relevant portions of attestation aggregation spec version; tweak inspector 2020-02-21 19:44:03 +00:00
attestation_pool.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
beacon_chain_db.nim Tenative fix for the test suite 2020-01-29 10:10:28 +02:00
beacon_node.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
beacon_node.nim.cfg Reduce compilation differences between client and server nodes 2019-11-11 23:30:21 +00:00
beacon_node_types.nim clean up block pool 2020-01-21 00:54:23 +02:00
block_pool.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
conf.nim WIP Working local network sim with discovery 2020-02-18 12:53:49 +02:00
deposit_contract.nim Revert "tighten a few imports" 2019-12-10 02:18:47 +02:00
eth2_discovery.nim Use randomNodes from discv5 instead of lookup 2020-03-05 13:17:34 +02:00
eth2_network.nim One more attempt to fix compilation error. 2020-02-28 14:44:41 +02:00
extras.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
inspector.nim update relevant portions of attestation aggregation spec version; tweak inspector 2020-02-21 19:44:03 +00:00
interop.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
kvstore.nim trie -> kv store 2020-01-20 13:39:37 +00:00
kvstore_lmdb.nim sqlite kvstore backend (#749) 2020-02-20 11:49:34 +01:00
kvstore_sqlite3.nim sqlite kvstore backend (#749) 2020-02-20 11:49:34 +01:00
libp2p_backend.nim Use peerPool len + fix removal of peerPool on disconnect 2020-03-05 13:17:34 +02:00
libp2p_backends_common.nim Replace Table[PeerID, Peer] with PeerPool. 2020-02-28 14:44:41 +02:00
libp2p_daemon_backend.nim Fix compilation errors. 2020-02-28 14:44:41 +02:00
libp2p_json_serialization.nim Restore building with chronicles_sinks=json 2019-06-24 19:38:19 +03:00
mainchain_monitor.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
nimquery.nim Integrate Discovery V5 and support ENR bootstrap records 2020-01-21 01:26:57 +02:00
peer_pool.nim Add PeerPool.addPeer async version and tests. 2020-01-29 15:28:41 +00:00
request_manager.nim One more attempt to fix compilation error. 2020-02-28 14:44:41 +02:00
ssz.nim Remove some SSZ compilation warnings 2020-02-18 12:53:49 +02:00
sszdump.nim Clean 20200205 (#729) 2020-02-07 08:13:38 +01:00
state_transition.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
statusbar.nim Handle status bar spanning multiple lines (relevant for the Tmux network sim) 2020-02-18 12:53:49 +02:00
sync_manager.nim Fix SyncQueue push(data) bug. 2020-01-29 15:28:41 +00:00
sync_protocol.nim SignedBeaconBlock in state_transition (#773) 2020-02-29 16:15:44 +01:00
time.nim v0.10.1 (test vectors + unchanged parts) (#696) 2020-01-27 10:56:32 +00:00
trusted_state_snapshots.nim State/block pruning 2019-11-26 02:45:25 +02:00
validator_keygen.nim Revert "tighten a few imports" 2019-12-10 02:18:47 +02:00
validator_pool.nim add validators even if they're not in startup state 2019-11-25 18:31:22 +02:00
version.nim drop rlpx support (#679) 2020-01-24 09:32:52 +01:00