nimbus-eth2/beacon_chain/spec/eth2_apis
Eugene Kabanov 9889b840ce
VC: new scoring functions. (#5447)
* Initial commit.

* Fix issues and tests.

* Fix test compilation issue.

* Update AllTests.

* Change the most poor score name from <lowest> to <bad>.
Split sync committee message score in range, so lexicographic scores will not intersect with normal one.
Lexicographic scores should be below to normal scores.

* Address review comments.
Fix aggregated attestation scoring to use MAX_VALIDATORS_PER_COMMITTEE.
Fix sync committee contributions to use SYNC_SUBCOMMITTEE_SIZE.
Add getUniqueVotes test vectors.

* Post-rebase fixes.

* Address review comments.

* Return back score calculation based on actual bits length.

* AllTests modification.
2023-11-14 12:13:26 +01:00
..
dynamic_fee_recipients.nim allow filtering fee recipient logs by topic (#5320) 2023-08-19 11:16:30 +00:00
eth2_rest_serialization.nim VC: Obol middleware support (#5375) 2023-11-08 14:03:51 +02:00
rest_beacon_calls.nim add RPC signature; add type constraints on proposeBlockMEV (#5498) 2023-10-12 11:49:48 +00:00
rest_beacon_client.nim VC: Remote BN received block monitoring. (#4856) 2023-06-08 10:44:32 +02:00
rest_builder_calls.nim add REST call signatures for getStateRandao and getNextWithdrawals (#5033) 2023-06-06 10:01:05 +00:00
rest_common.nim remove `{.raises: [Defect].}` Nim 1.2 compatibility (#5352) 2023-08-25 11:29:07 +02:00
rest_config_calls.nim Address issue #5362. (#5370) 2023-09-05 23:39:01 +03:00
rest_debug_calls.nim remove removed getDebugChainHeadsV1; fix API links in documentations (#5058) 2023-06-15 09:58:38 +00:00
rest_event_calls.nim remove `{.raises: [Defect].}` Nim 1.2 compatibility (#5352) 2023-08-25 11:29:07 +02:00
rest_keymanager_calls.nim remove `{.raises: [Defect].}` Nim 1.2 compatibility (#5352) 2023-08-25 11:29:07 +02:00
rest_keymanager_types.nim REST server fixes and improvements. (#5422) 2023-09-27 16:45:33 +02:00
rest_light_client_calls.nim reduce redundant zero initialization for LC data objects (#5479) 2023-10-04 18:11:45 +02:00
rest_nimbus_calls.nim remove `{.raises: [Defect].}` Nim 1.2 compatibility (#5352) 2023-08-25 11:29:07 +02:00
rest_node_calls.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
rest_remote_signer_calls.nim Dynamic validators set. (#5366) 2023-08-31 15:16:15 +03:00
rest_types.nim VC: new scoring functions. (#5447) 2023-11-14 12:13:26 +01:00
rest_validator_calls.nim VC: Obol middleware support (#5375) 2023-11-08 14:03:51 +02:00