nimbus-eth2/beacon_chain/fork_choice
Etan Kissling 273f1d34cd
implement EIP-7514 for Deneb: Add Max Epoch Churn Limit (#5442)
* implement EIP-7514 for Deneb: Add Max Epoch Churn Limit

Cap activations per epoch according to EIP-7514:

- https://eips.ethereum.org/EIPS/eip-7514
- https://github.com/ethereum/consensus-specs/pull/3499

* apply proposer boost to first block in case of equivocation

Implement spec changes to fork choice; this only affects equivocation
when multiple blocks are signed for the same slot. Regular operation
is not changed.

- https://github.com/ethereum/consensus-specs/pull/3352

* bump test vectors to v1.4.0-beta.2-hotfix

---------

Co-authored-by: tersec <tersec@users.noreply.github.com>
2023-09-20 13:39:56 +02:00
..
README.md update some consensus-spec URLs to v1.4.0-beta.1 (#5429) 2023-09-14 18:23:59 +00:00
fork_choice.nim implement EIP-7514 for Deneb: Add Max Epoch Churn Limit (#5442) 2023-09-20 13:39:56 +02:00
fork_choice_types.nim avoid repeated total active balance computation in fork choice (#5437) 2023-09-19 22:04:55 +02:00
proto_array.nim avoid repeated total active balance computation in fork choice (#5437) 2023-09-19 22:04:55 +02:00