prysm-pulse/beacon-chain/blockchain
Aditya Asgaonkar 6a605e6b6d
Fork choice filter changes (#13464)
* implement confirmation rule prerequisite - f.c. filter changes

* update tests

* update WORKSPACE for spec v1.4.0-beta.6

* run bazel gazelle

* Fix consensus_spec sha256

* drift also forkchoice time when drifting the service on tests

* update minimal kzg_commitment_inclusion_proof_depth.size

* fix mock engine client

* remove unnecessary helper & revert test changes

* revert change of proof size in minimal preset

* fix tests

* fix loader test

---------

Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: Potuz <potuz@prysmaticlabs.com>
2024-02-09 17:01:44 +00:00
..
kzg Remove old blob types (#13438) 2024-01-10 09:38:06 +00:00
testing Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
blockchain_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
BUILD.bazel Add the Abillity to Defragment the Beacon State (#13444) 2024-01-13 05:44:02 +00:00
chain_info_forkchoice.go update spectests to 1.4.0-beta.5 (#13318) 2023-12-12 18:27:48 +00:00
chain_info_norace_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
chain_info_test.go Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
chain_info.go Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
checktags_test.go Use go:build lines and remove obsolete +build lines (#10704) 2022-06-14 11:47:27 +00:00
currently_syncing_block.go keep track of block being synced (#12903) 2023-09-15 17:13:13 +00:00
defragment.go Add the Abillity to Defragment the Beacon State (#13444) 2024-01-13 05:44:02 +00:00
error_test.go Handle wrapped invalid block error (#12982) 2023-10-04 18:16:35 +00:00
error.go Add nil check for head in IsOptimistic (#13439) 2024-01-09 19:40:26 +00:00
execution_engine_test.go Initialize exec payload fields and enforce order (#13372) 2024-01-09 21:49:35 +00:00
execution_engine.go Delete invalid blob at block processing (#13456) 2024-01-12 08:09:45 +00:00
forkchoice_update_execution_test.go Simplify fcu 1 (#13387) 2023-12-30 12:20:20 +00:00
forkchoice_update_execution.go Break out several helpers from postBlockProcess (#13419) 2024-01-06 02:29:07 +00:00
head_sync_committee_info_test.go Use next slot cache for sync committee (#12287) 2023-06-12 04:30:06 +00:00
head_sync_committee_info.go Use next slot cache for sync committee (#12287) 2023-06-12 04:30:06 +00:00
head_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
head.go fixing sa4006 (#13350) 2023-12-15 16:49:27 +00:00
init_sync_process_block_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
init_sync_process_block.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
init_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
lightclient_test.go [1/5] Light client sync protocol (#12853) 2023-10-02 15:34:34 +00:00
lightclient.go Fix redundant type converstion (#13076) 2023-10-20 15:07:10 +00:00
log_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
log.go Excluse DA wait time for chain processing time (#13335) 2023-12-14 22:46:48 +00:00
merge_ascii_art.go Merge ascii art banner (#10773) 2022-06-14 08:25:42 +00:00
metrics_test.go Using the multi value slice for the beacon state (#12549) 2023-10-06 01:10:05 +00:00
metrics.go Add metric for data availability wait time (#13534) 2024-01-26 18:17:25 +00:00
mock_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
options.go Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
pow_block_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
pow_block.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
process_attestation_helpers.go Add epoch and root to not a checkpt in forkchoice log (#12400) 2023-05-14 06:02:36 +00:00
process_attestation_test.go fixing sa4006 (#13350) 2023-12-15 16:49:27 +00:00
process_attestation.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
process_block_helpers.go Check init sync before getting payload attributes (#13479) 2024-01-17 15:39:28 +00:00
process_block_test.go Fork choice filter changes (#13464) 2024-02-09 17:01:44 +00:00
process_block.go fix off by one (#13529) 2024-01-26 00:05:56 +00:00
receive_attestation_test.go Break out several helpers from postBlockProcess (#13419) 2024-01-06 02:29:07 +00:00
receive_attestation.go Check init sync before getting payload attributes (#13479) 2024-01-17 15:39:28 +00:00
receive_blob.go Fix error string generation for missing commitments (#13338) 2023-12-15 04:03:45 +00:00
receive_block_test.go VerifiedROBlobs in initial-sync (#13351) 2024-01-06 23:47:09 +00:00
receive_block.go Add metric for data availability wait time (#13534) 2024-01-26 18:17:25 +00:00
service_norace_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
service_test.go refactor Payload Id caches (#12987) 2023-12-22 18:47:51 +00:00
service.go Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
setup_test.go Add Sync Checker (#13580) 2024-02-06 02:34:30 +00:00
tracked_proposer.go update shuffling caches before calling FCU on epoch boundaries (#13383) 2023-12-28 15:19:09 +00:00
weak_subjectivity_checks_test.go Isolate forkchoice to blockchain package (#12174) 2023-03-22 09:12:54 +08:00
weak_subjectivity_checks.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00