prysm-pulse/beacon-chain
Potuz 84bc8f3d64
Fix fillInMissingBlocks (#11353)
* Fix fillInMissingBlocks

Only check that the chain's parent is in forkchoice, rather than it
being the finalized checkpoint. Forkchoice anyway guarantees that the
chain will be a descendant of the finalized checkpoint.

* ensure root is not zero

* fix tests

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2022-09-01 14:40:32 +00:00
..
blockchain Fix fillInMissingBlocks (#11353) 2022-09-01 14:40:32 +00:00
builder Don't hard shutdown if mev-boost / relay is not available (#11380) 2022-08-31 23:58:27 +00:00
cache Pre-allocate slices (#11317) 2022-08-26 13:49:50 +02:00
core Performance Metrics for Prysm (#11377) 2022-09-01 01:26:19 +00:00
db Performance Metrics for Prysm (#11377) 2022-09-01 01:26:19 +00:00
deterministic-genesis Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
execution Add new metrics (#11374) 2022-08-31 18:05:50 -04:00
forkchoice Defensive pull tips, doubly-linked-tree (#11175) 2022-08-30 00:48:25 +00:00
gateway Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
monitor Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
node Replace deprecated linter deadcode with unused (#11334) 2022-08-29 12:45:25 -04:00
operations Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
p2p Remove Disable DiscoveryV5 Flag (#11237) 2022-08-17 12:45:12 +00:00
package Add Back Fallback Provider Flag (#11281) 2022-08-22 11:20:21 -04:00
rpc Feature flag to disregard deposit contract (#11370) 2022-08-31 22:35:59 +00:00
server Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
slasher Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
state Performance Metrics for Prysm (#11377) 2022-09-01 01:26:19 +00:00
sync Performance Metrics for Prysm (#11377) 2022-09-01 01:26:19 +00:00
BUILD.bazel Add Goland Standard "cmd" Pattern for Beacon-Chain Binaries (#8540) 2021-03-02 13:36:03 -06:00
README.md Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00

Prysmatic Labs Beacon Chain Implementation

This is the main project folder for the beacon chain implementation of Ethereum written in Go by Prysmatic Labs.

You can also read our main README and join our active chat room on Discord.

Discord

Also, read the official beacon chain specification, this design spec serves as a source of truth for the beacon chain implementation we follow at Prysmatic Labs.