prysm-pulse/beacon-chain/state/state-native
Potuz 856102cba8
Implement bound on expected withdrawals (#11760)
* Implement bound on expected withdrawals

This PR implements https://github.com/ethereum/consensus-specs/pull/3095

* Terence's suggestion

Co-authored-by: terencechain <terence@prysmaticlabs.com>

* Update spectests

* fix minimal preset

* Clear committee cache during header tests to ensure active validators ain't leaking

* Rm debug log

* Rm bad init

* Update consensus spec sha

* Fix bad tests and remove redundant casting

* Fix build

* MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP typo

Co-authored-by: terencechain <terence@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2022-12-16 06:45:26 +00:00
..
custom-types Resolve remaining native state tasks (#11561) 2022-10-19 10:37:45 -04:00
types Update state Beacon APIs to Capella (#11708) 2022-12-06 00:36:23 +00:00
beacon_state_mainnet.go Update 3068 (#11656) 2022-11-12 18:38:21 +00:00
beacon_state_minimal.go Update 3068 (#11656) 2022-11-12 18:38:21 +00:00
BUILD.bazel Implement bound on expected withdrawals (#11760) 2022-12-16 06:45:26 +00:00
doc.go Update go to 1.19.3 (#11630) 2022-11-18 19:12:19 +00:00
error.go Clean up misc warnings (#10900) 2022-06-21 15:26:56 +00:00
getters_attestation_test.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_attestation.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_block_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
getters_block.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_checkpoint_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
getters_checkpoint.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_eth1.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_misc.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_participation_test.go Deprecate native state flag (#11268) 2022-09-15 20:47:51 +02:00
getters_participation.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_payload_header.go Implement upgrade to capella (#11642) 2022-11-09 16:48:23 +01:00
getters_randao.go Deduplicate native state (a.k.a. One State to rule them all) (#10483) 2022-05-09 13:02:34 +00:00
getters_state.go Update 3068 (#11656) 2022-11-12 18:38:21 +00:00
getters_sync_committee.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
getters_validator_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
getters_validator.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
getters_withdrawal_test.go Implement bound on expected withdrawals (#11760) 2022-12-16 06:45:26 +00:00
getters_withdrawal.go Implement bound on expected withdrawals (#11760) 2022-12-16 06:45:26 +00:00
hasher_test.go Update block Beacon APIs to Capella (#11706) 2022-12-15 23:42:07 +00:00
hasher.go Add Capella state changes (#11688) 2022-11-24 14:54:55 -03:00
proofs_test.go Deprecate native state flag (#11268) 2022-09-15 20:47:51 +02:00
proofs.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
readonly_validator_test.go Add Withdrawal helpers (#11552) 2022-10-12 08:44:41 -05:00
readonly_validator.go Add Withdrawal helpers (#11552) 2022-10-12 08:44:41 -05:00
references_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
setters_attestation_test.go Resolve remaining native state tasks (#11561) 2022-10-19 10:37:45 -04:00
setters_attestation.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_block.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_checkpoint.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_eth1.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_misc.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_participation.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_payload_header.go capella payload changes (#11647) 2022-11-12 18:19:51 +00:00
setters_randao.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_state.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_sync_committee.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_validator.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
setters_withdrawal_test.go Add Capella state changes (#11688) 2022-11-24 14:54:55 -03:00
setters_withdrawal.go Add Capella state changes (#11688) 2022-11-24 14:54:55 -03:00
spec_parameters.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
ssz.go Use prysmaticlabs/fastssz as a direct dependency (#10941) 2022-06-28 13:03:24 +00:00
state_fuzz_test.go Resolve remaining native state tasks (#11561) 2022-10-19 10:37:45 -04:00
state_test.go Capella beacon state (#11141) 2022-10-12 11:39:19 -05:00
state_trie_test.go Resolve remaining native state tasks (#11561) 2022-10-19 10:37:45 -04:00
state_trie.go Update 3068 (#11656) 2022-11-12 18:38:21 +00:00
types_test.go Resolve remaining native state tasks (#11561) 2022-10-19 10:37:45 -04:00
types.go Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00