nimbus-eth2/beacon_chain/validator_client
Eugene Kabanov fcf72a6e8e
VC: Electra fixes. (#6631)
* Initial commit.

* Add aggregated attestation processing.

* Add missing presets file.

* Fix compilation error.

* Fix post-rebase compilation error.

* Satisfy push raises requirement.

* Fix sync committee duties retrieval process.

* Fix forks configuration management.

* Fix deposits to use new fork configuration scheme.

* Fix /eth/v2/validator/aggregate_attestation implementation.

* Fix RANDAO preparation loop to handle blocks at epoch boundary properly.

* Simplification of RANDAO fix.

* Fix typo.

* Address review comments and fix tests.

* Fix incorrect status codes in REST test.

* Rework attestation and aggregated attestations processing code.

* Address review comments.

* Fill committee_index in RegisteredAttestation construction code.

* Address review comments part 2.

* Address review comments part 3.

* use Deneb fork epoch

* Add transition from Deneb to Electra into CI finalization test.

---------

Co-authored-by: tersec <tersec@users.noreply.github.com>
2024-10-16 17:20:39 +00:00
..
api.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
attestation_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
block_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
common.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
doppelganger_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
duties_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
fallback_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
fork_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
scoring.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
selection_proofs.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
sync_committee_service.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00