nimbus-eth2/beacon_chain
Jacek Sieka b0f4034060
implement fork choice (#175)
* keep track of a finalized block
* keep track of all justified blocks
* use naive spec version of LMD ghost
* cache slot number and a few more things in BlockRef
* keep track of the latest vote of each validator
* depend less on the state of node.state (it's a cache, effectively)
2019-03-13 16:59:20 -06:00
..
spec Finish the Spec/Epoch types refactoring 2019-03-13 23:23:01 +02:00
attestation_pool.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
beacon_chain_db.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
beacon_node.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
beacon_node.nim.cfg Add --logLevel command-line flag; Fix running the start.sh script from the beacon-chain repo 2019-01-17 14:38:27 +02:00
beacon_node_types.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
beacon_node_utils.nim Squashed commit of the following: 2019-03-12 16:03:14 +01:00
block_pool.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
conf.nim beacon node sim: various improvements (fixes #111) (#156) 2019-03-07 13:59:28 +00:00
eth2_network.nim Fix a build error 2019-03-12 15:14:30 +02:00
extras.nim spec updates 2018-12-28 02:32:41 +02:00
fork_choice.nim implement fork choice (#175) 2019-03-13 16:59:20 -06:00
gossipsub_protocol.nim A LibP2P-based networking stack; 2019-03-12 13:36:55 +02:00
libp2p_backend.nim A LibP2P-based networking stack; 2019-03-12 13:36:55 +02:00
mainchain_monitor.nim Asyncdispatch2 rebranding to chronos (#84) 2019-02-06 18:56:04 +01:00
ssz.nim implement distinct Epoch type and continue 0.4.0 spec update (#173) 2019-03-12 19:46:44 -06:00
state_transition.nim Finish the Spec/Epoch types refactoring 2019-03-13 23:23:01 +02:00
sync_protocol.nim Finish the Spec/Epoch types refactoring 2019-03-13 23:23:01 +02:00
time.nim Updates for finalizing chain! (#162) 2019-03-09 04:23:14 +00:00
trusted_state_snapshots.nim beacon node sim: various improvements (fixes #111) (#156) 2019-03-07 13:59:28 +00:00
validator_keygen.nim beacon node sim: various improvements (fixes #111) (#156) 2019-03-07 13:59:28 +00:00
validator_pool.nim implement distinct Epoch type and continue 0.4.0 spec update (#173) 2019-03-12 19:46:44 -06:00
version.nim A LibP2P-based networking stack; 2019-03-12 13:36:55 +02:00