nimbus-eth2/beacon_chain/spec/eth2_apis
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
..
dynamic_fee_recipients.nim remove expensive logging from function called in prepareBeaconProposer inner loop (#5776) 2024-01-17 22:58:46 +00:00
eth2_rest_serialization.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
rest_beacon_calls.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
rest_beacon_client.nim add EIP-7044 support to keymanager API (#5959) 2024-02-26 09:48:07 +01:00
rest_builder_calls.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_common.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_config_calls.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_debug_calls.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_event_calls.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_fork_config.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
rest_keymanager_calls.nim Add Keymanager API graffiti endpoints. (#6054) 2024-03-14 03:44:00 +00:00
rest_keymanager_types.nim Add Keymanager API graffiti endpoints. (#6054) 2024-03-14 03:44:00 +00:00
rest_light_client_calls.nim fix most ConvFromXtoItselfNotNeeded hints and unhide remaining ones (#6307) 2024-05-22 13:56:37 +02:00
rest_nimbus_calls.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
rest_node_calls.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
rest_remote_signer_calls.nim remove an unused metric in `rest_remote_signer_calls` (#5999) 2024-02-29 12:00:15 +00:00
rest_types.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00
rest_validator_calls.nim VC: Electra fixes. (#6631) 2024-10-16 17:20:39 +00:00