nimbus-eth2/beacon_chain
Eugene Kabanov c82ff24b5c
Syncing fixes (#1909)
* Fix continuous sync queue rewinds on slow PCs.
Fix recurring disconnects on low peer score.

* Calculate average syncing speed, not the current one.
Move speed calculation to different task.

* Address review comments.
2020-10-27 10:25:28 +01:00
..
block_pools move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
fork_choice speed up reward/penalty calculation 2020-10-23 19:23:36 +03:00
rpc move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
spec move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
ssz p2p-interface spec ref bump (except non-updated places) (#1862) 2020-10-12 14:37:14 +00: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 misc memory and perf fixes (#1899) 2020-10-22 12:53:33 +02:00
attestation_pool.nim update 130+ spec references from v0.12.3 to v1.0.0-rc1 (#1854) 2020-10-12 08:59:24 +00:00
beacon_chain_db.nim Store all deposit-derived data in memory 2020-10-15 20:15:51 +03:00
beacon_node.nim Syncing fixes (#1909) 2020-10-27 10:25:28 +01:00
beacon_node.nim.cfg Bump nim-eth to get UseDiscv51 flag (#1895) 2020-10-23 18:59:58 +02:00
beacon_node_common.nim move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
beacon_node_status.nim Ctrl+C now stops the BN when waiting for genesis (#1761) 2020-09-28 17:19:57 +02:00
beacon_node_types.nim bump libp2p; integrate pubsub.ValidationResult into extended validation (#1893) 2020-10-20 12:31:20 +00:00
conf.nim Adds a fuzzing test for the validator client CLI 2020-10-15 20:15:51 +03:00
deposit_contract.nim Fix last createDir. 2020-10-05 22:19:50 +03:00
deposit_contract_code.txt Integrate the Wallet support with the Deposits creation; Produce Launchpad-compatible deposits 2020-07-28 07:36:25 +03:00
eth2_discovery.nim move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
eth2_json_rpc_serialization.nim [JSON-RPC] Prevent silent uint conversion (#1819) 2020-10-07 15:02:54 +02:00
eth2_network.nim move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
eth2_processor.nim bump libp2p; integrate pubsub.ValidationResult into extended validation (#1893) 2020-10-20 12:31:20 +00:00
exit_pool.nim bump libp2p; integrate pubsub.ValidationResult into extended validation (#1893) 2020-10-20 12:31:20 +00:00
extras.nim rework epoch cache referencing 2020-08-19 10:09:06 +03:00
faststreams_backend.nim Enable Snappy by default (using LibP2P steams for now) 2020-05-13 12:18:42 +03:00
inspector.nim fix some todo (#1645) 2020-09-14 14:50:03 +00:00
inspector.nim.cfg Use only secp256k1 as identity in libp2p. (#1343) 2020-07-21 18:07:14 +02:00
interop.nim Working test suite with run-time presets 2020-07-08 02:02:14 +03:00
keystore_management.nim Fix #1838 (#1892) 2020-10-20 15:01:21 +02:00
libp2p_json_serialization.nim simplify libp2p logging (#1605) 2020-09-06 10:39:25 +02:00
libp2p_streams_backend.nim fix some todo (#1645) 2020-09-14 14:50:03 +00:00
logtrace.nim increase Jenkins timeout from 90 to 100 minutes (#1519) 2020-08-18 07:13:53 +00:00
mainchain_monitor.nim Update get_eth1_data from v0.11.1 to v1.0.0-rc 2020-10-16 11:46:53 +03:00
medalla_beacon_node.nim Add Disc v5.1 bootstrap nodes for Zinken 2020-10-18 12:44:52 +03:00
medalla_beacon_node.nim.cfg Bump nim-eth to get UseDiscv51 flag (#1895) 2020-10-23 18:59:58 +02:00
merkle_minimal.nim p2p-interface spec ref bump (except non-updated places) (#1862) 2020-10-12 14:37:14 +00:00
network_metadata.nim Retire Spadina and prepare for the Zinken network 2020-10-07 18:12:21 +03:00
nimbus_binary_common.nim move rpc api to own folder, mimic upstream structure (#1905) 2020-10-27 10:00:57 +01:00
nimquery.nim Integrate Discovery V5 and support ENR bootstrap records 2020-01-21 01:26:57 +02:00
peer_pool.nim Syncing fixes (#1909) 2020-10-27 10:25:28 +01:00
request_manager.nim Address #1538 and do not penalize peers for empty response. (#1811) 2020-10-06 14:10:02 +02:00
signing_process.nim use a separate process for the private keys (Off by default) - there is a new signing_process binary which loads all validators of the beacon node and the BN dictates through stdin of the signing process what to be signed and when and reads from stdout of the process 2020-09-02 12:47:00 +03:00
ssz.nim Implement more of the KeyStore spec and integrate it in the beacon node 2020-06-11 17:40:08 +03:00
sszdump.nim cache block hash (#1329) 2020-07-16 15:16:51 +02:00
statusbar.nim Cosmetic improvement for the statusbar 2020-06-11 17:40:08 +03:00
sync_manager.nim Syncing fixes (#1909) 2020-10-27 10:25:28 +01:00
sync_protocol.nim Don't penalize flooding peers; Just rate limit them 2020-10-15 20:15:51 +03:00
time.nim p2p-interface spec ref bump (except non-updated places) (#1862) 2020-10-12 14:37:14 +00:00
validator_client.nim configuring a writer for the dynamic log output device for the VC binary as well (same as in the BN) 2020-10-15 20:19:10 +03:00
validator_client.nim.cfg Use only secp256k1 as identity in libp2p. (#1343) 2020-07-21 18:07:14 +02:00
validator_duties.nim misc memory and perf fixes (#1899) 2020-10-22 12:53:33 +02:00
validator_pool.nim update 130+ spec references from v0.12.3 to v1.0.0-rc1 (#1854) 2020-10-12 08:59:24 +00:00
validator_slashing_protection.nim update 130+ spec references from v0.12.3 to v1.0.0-rc1 (#1854) 2020-10-12 08:59:24 +00:00
version.nim Add an option for graffiti customization 2020-07-12 21:01:31 +03:00