nimbus-eth2/beacon_chain
Etan Kissling 01a9b275ec
handle duplicate pubkeys in sync committee (#2902)
When sync committee message handling was introduced in #2830, the edge
case of the same validator being selected multiple times as part of a
sync subcommittee was not covered. Not handling that edge case makes
sync contributions have a lower-than-expected participation rate as each
sync validator is only counted up through once per subcommittee.
This patch ensures that this edge case is properly covered.
2021-09-28 07:44:20 +00:00
..
consensus_object_pools handle duplicate pubkeys in sync committee (#2902) 2021-09-28 07:44:20 +00:00
eth1 add merge SSZ consensus object tests (#2858) 2021-09-11 10:01:05 +02:00
fork_choice implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
gossip_processing handle duplicate pubkeys in sync committee (#2902) 2021-09-28 07:44:20 +00:00
networking implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
rpc implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
spec update to v1.1.0 (#2909) 2021-09-28 04:28:33 +00:00
ssz Address review comments 2021-09-14 12:12:49 +03:00
sync implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
validator_client implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
validators implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
.editorconfig Add .editorconfig file and remove trailing newlines 2021-09-14 12:12:49 +03:00
.gitignore Rename binaries; Mimic the original repo layout in the distribution 2020-11-09 11:38:52 +02:00
beacon_chain_db.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
beacon_chain_db_immutable.nim Parallel attestation verification (#2718) 2021-09-17 03:13:52 +03:00
beacon_clock.nim eth2.0-specs -> consensus-specs repo rename (#2801) 2021-08-20 23:37:45 +00:00
beacon_node_common.nim REST /eth/v1/events API call implementation. (#2878) 2021-09-22 14:17:15 +02:00
beacon_node_status.nim EH cleanup (#2455) 2021-03-26 07:52:01 +01:00
beacon_node_types.nim REST /eth/v1/events API call implementation. (#2878) 2021-09-22 14:17:15 +02:00
conf.nim Parallel attestation verification (#2718) 2021-09-17 03:13:52 +03:00
extras.nim use ForkedHashedBeaconState in StateData (#2634) 2021-06-11 20:51:46 +03:00
filepath.nim EH cleanup (#2455) 2021-03-26 07:52:01 +01:00
interop.nim disentangle eth2 types from the ssz library (#2785) 2021-08-18 20:57:58 +02:00
nimbus_beacon_node.nim fixes (#2901) 2021-09-27 11:24:58 +02:00
nimbus_beacon_node.nim.cfg remove remaining traces of nim-prompt 2021-08-16 21:56:50 +03:00
nimbus_binary_common.nim cleanups and fixes (#2827) 2021-08-27 11:00:06 +02:00
nimbus_signing_process.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
nimbus_validator_client.nim successfull -> successful (#2842) 2021-09-01 18:08:24 +02:00
nimbus_validator_client.nim.cfg remove remaining traces of nim-prompt 2021-08-16 21:56:50 +03:00
sszdump.nim implement forked merge state/block support (#2890) 2021-09-27 14:22:58 +00:00
statediff.nim rework spec imports (#2779) 2021-08-12 13:08:20 +00:00
statusbar.nim switch result = foo to expression return; unexport rest of logtrace symbols (#2788) 2021-08-17 09:51:39 +00:00
version.nim Merge remote-tracking branch 'origin/stable' into merge-stable 2021-08-09 13:14:28 +02:00