prysm-pulse/beacon-chain/blockchain
Potuz 0d6e8718fd
Aditya's PR 18 (#11945)
* Aditya's PR 18

This PR implements PR18. There is still a missing piece which is
consistency of head with finalized checkpoint. I will think on ways to
enforce this.

* prune finalized incompatible

* don't check finalization on viable for head

* unit tests fixes

* gazelle

* remove finalized epoch from viableForHead

* remove finalized epoch from leadsToViableHead

* use non-slashed indices

* function rename

* lint fixes

* lint fixes

* lint fixes
2023-02-05 09:40:07 -03:00
..
testing Utilize Read Only Head State (#11932) 2023-01-31 10:41:53 -08:00
blockchain_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
BUILD.bazel add balance cache tests to testsuite (#11962) 2023-02-02 13:41:44 +00:00
chain_info_norace_test.go save genesis state to hot cache and do not look it up from disk (#11911) 2023-01-24 23:14:50 +01:00
chain_info_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
chain_info.go Utilize Read Only Head State (#11932) 2023-01-31 10:41:53 -08:00
checktags_test.go Use go:build lines and remove obsolete +build lines (#10704) 2022-06-14 11:47:27 +00:00
error_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
error.go reuse code from stategen in the justified balance cache (#11961) 2023-02-02 14:53:08 +00:00
execution_engine_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
execution_engine.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
forkchoice_update_execution_test.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
forkchoice_update_execution.go Prune canonical attestations when head changes (#11771) 2023-02-02 16:53:01 +00:00
head_sync_committee_info_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
head_sync_committee_info.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
head_test.go Utilize Read Only Head State (#11932) 2023-01-31 10:41:53 -08:00
head.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
init_sync_process_block_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
init_sync_process_block.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
init_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
log_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
log.go Better version checks for future proof (#11825) 2023-01-04 03:47:20 +00:00
merge_ascii_art.go Merge ascii art banner (#10773) 2022-06-14 08:25:42 +00:00
metrics_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
metrics.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
mock_test.go Aditya's PR 18 (#11945) 2023-02-05 09:40:07 -03:00
options.go Handle BLS to execution changes included in blocks (#11713) 2022-12-02 14:04:45 +08:00
pow_block_test.go Exit properly with terminal block hash (#11892) 2023-01-23 14:27:36 +01:00
pow_block.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
process_attestation_helpers.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
process_attestation_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
process_attestation.go Update go to 1.19.3 (#11630) 2022-11-18 19:12:19 +00:00
process_block_helpers.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
process_block_test.go Prune canonical attestations when head changes (#11771) 2023-02-02 16:53:01 +00:00
process_block.go Prune canonical attestations when head changes (#11771) 2023-02-02 16:53:01 +00:00
receive_attestation_test.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
receive_attestation.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
receive_block_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
receive_block.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
service_norace_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
service_test.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
service.go Call FCU with attribute on non head block (#11919) 2023-01-31 19:17:16 +00:00
state_balance_cache_test.go reuse code from stategen in the justified balance cache (#11961) 2023-02-02 14:53:08 +00:00
state_balance_cache.go Aditya's PR 18 (#11945) 2023-02-05 09:40:07 -03:00
weak_subjectivity_checks_test.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
weak_subjectivity_checks.go Clean up state types (#11916) 2023-01-26 14:40:12 +00:00