nimbus-eth2/beacon_chain
Jacek Sieka fc7885b27e Store block summary in database
This introcudes a cache for block summaries, useful for instantiating
the block dag on startup, bringing medalla startup times down from
minutes to seconds.

This is something of a temporary band-aid that would be obsoleted by a
finalized block store.
2020-11-04 11:28:55 +02:00
..
block_pools Store block summary in database 2020-11-04 11:28:55 +02:00
fork_choice openarray -> openArray 2020-11-03 23:23:10 +02:00
rpc minor api cleanups (#1913) 2020-10-28 19:51:38 +01:00
spec openarray -> openArray 2020-11-03 23:23:10 +02:00
ssz Further reduce the number of RPC requests; Significantly faster ETH1 syncing 2020-11-03 23:23:10 +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 use MAXIMUM_GOSSIP_CLOCK_DISPARITY for BeaconBlock verification (#1918) 2020-10-28 14:04:21 +01:00
attestation_pool.nim Further reduce the number of RPC requests; Significantly faster ETH1 syncing 2020-11-03 23:23:10 +02:00
beacon_chain_db.nim Store block summary in database 2020-11-04 11:28:55 +02:00
beacon_node.nim Rename mainchain_monitor to eth1_monitor 2020-11-03 23:23:10 +02: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 Rename mainchain_monitor to eth1_monitor 2020-11-03 23:23:10 +02: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 Regression fix of eth2_network_simulation on Windows. (#1900) 2020-10-27 12:04:17 +01:00
deposit_contract.nim Fix #1855; Add support for wallet recovery passwords 2020-10-30 23:56:04 +02: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
eth1_monitor.nim Hotfix for a failing assert during block production 2020-11-04 11:06:58 +02:00
eth2_discovery.nim openarray -> openArray 2020-11-03 23:23:10 +02:00
eth2_json_rpc_serialization.nim minor api cleanups (#1913) 2020-10-28 19:51:38 +01:00
eth2_network.nim Update eth2_network.nim 2020-11-03 23:23:32 +02:00
eth2_processor.nim use MAXIMUM_GOSSIP_CLOCK_DISPARITY for BeaconBlock verification (#1918) 2020-10-28 14:04:21 +01: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
filepath.nim Regression fix of eth2_network_simulation on Windows. (#1900) 2020-10-27 12:04:17 +01: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 #1855; Add support for wallet recovery passwords 2020-10-30 23:56:04 +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
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 Further reduce the number of RPC requests; Significantly faster ETH1 syncing 2020-11-03 23:23:10 +02:00
network_metadata.nim Retire Spadina and prepare for the Zinken network 2020-10-07 18:12:21 +03:00
nimbus_binary_common.nim Work around BLST build issues 2020-10-30 23:56:04 +02:00
nimquery.nim Integrate Discovery V5 and support ENR bootstrap records 2020-01-21 01:26:57 +02:00
peer_pool.nim openarray -> openArray 2020-11-03 23:23:10 +02: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 openarray -> openArray 2020-11-03 23:23:10 +02:00
sync_protocol.nim Some syncing fixes (#1919) 2020-10-30 13:33:52 +01: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 Rename mainchain_monitor to eth1_monitor 2020-11-03 23:23:10 +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 openarray -> openArray 2020-11-03 23:23:10 +02:00
version.nim Add an option for graffiti customization 2020-07-12 21:01:31 +03:00