prysm-pulse/testing
Potuz 0a87210514
Forkchoice external locks v2 (#12036)
* write locks

* fix forkchoice tests

* blockchain locks

* lock on IsOptimistic

* use forkchoice instead of chaininfo within savehead

* Use forkchoice HasNode to check if a block is consistent with finality

* interface fix

* Use forkchoice HasNode to check if a block is consistent with finality

* interface fix

* fix tests

* remove VerifyFinalizedBlkDescendant

* don't write lock wrappers

* fix validateBeaconBlock

* Terence's review and more missing locks

* add lock for InForkChoice

* lock head on fillMissingBlockPayload

* fix lock on IsOptimisticForRoot

* fix lock in fillMissingBlockPayloadId

* extra comments

* lock proposerBoost on spectests

* nishant's review

---------

Co-authored-by: Nishant Das <nishdas93@gmail.com>
2023-03-02 09:10:52 -03:00
..
assert Identify invalid signature within batch verification (#11582) (#11741) 2022-12-20 18:41:47 +08:00
assertions Identify invalid signature within batch verification (#11582) (#11741) 2022-12-20 18:41:47 +08:00
benchmark Remove proto state (#11445) 2022-09-16 18:17:46 -04:00
bls Pre-allocate slices (#11317) 2022-08-26 13:49:50 +02:00
endtoend Update Deps For Capella (#12067) 2023-03-02 03:31:41 +00:00
middleware/engine-api-proxy Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
mock Add REST implementation for Validator's StreamBlocksAltair (#11974) 2023-02-13 14:22:11 +01:00
require Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
slasher/simulator Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
spectest Forkchoice external locks v2 (#12036) 2023-03-02 09:10:52 -03:00
spectypes Cleaner genesis state population (#11809) 2022-12-22 05:38:51 +00:00
util Capella E2E (#11951) 2023-02-10 14:19:15 +08:00