prysm-pulse/beacon-chain/forkchoice/protoarray
Potuz 2536195be0
Change forkchoice API (#10774)
* Change forkchoice API

doubly-linked-tree changes

* protoarray changes

* blockchain tests

* rebase and fix conflicts

* More blockchain fixes

* blockchain test fixes

* doubly linked tree changes again

* protoarray changes v2

* blockchain packages v2

* Radek's review

* Fix on batch processing

* Terence's review

* fill in at start

* Revert "fill in at start"

This reverts commit 8c11db063a02a59df8e0ac6d0af0c8923921dc76.

* wrap error message

* fill in before mutating the state

* wrap nil node errors

* handle unknown optimistic status on init sync

* rename insert function

* prune on batches only after forkchoice insertion

Co-authored-by: terencechain <terence@prysmaticlabs.com>
2022-06-05 17:48:21 +00:00
..
BUILD.bazel Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
doc.go Clean up fork choice (#10226) 2022-02-12 03:33:46 +00:00
errors.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
ffg_update_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
helpers_test.go remove equivocating votes from forkchoice (#10597) 2022-05-02 19:19:03 +00:00
helpers.go remove equivocating votes from forkchoice (#10597) 2022-05-02 19:19:03 +00:00
metrics.go Metrics tracking EE VALID/SYNCING/INVALID response counter (#10504) 2022-04-12 09:51:13 +00:00
no_vote_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
node_test.go Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
node.go Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
optimistic_sync_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
optimistic_sync.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
proposer_boost_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
proposer_boost.go Deterministic Proposer Root Boosting in Forkchoice (#10427) 2022-03-28 21:34:41 +00:00
store_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
store.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
types.go Do not update forkchoice checkpoints on calls to Head (#10702) 2022-05-22 18:37:01 +00:00
unrealized_justification_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00
unrealized_justification.go Track unrealized justification/finalization in forkchoice (#10658) 2022-05-21 10:27:07 -03:00
vote_test.go Change forkchoice API (#10774) 2022-06-05 17:48:21 +00:00