Commit 5a598b4
committed
Single attestation "Full" implementation (#7444)
Squashed commit of the following:
commit b413e3f
Author: Michael Sproul <michael@sigmaprime.io>
Date: Mon Jun 16 14:50:57 2025 +1000
Completely remove NotExactlyOneAggregationBitSet
commit 2f1dcb2
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 17:09:26 2025 +0300
fix test
commit a22e95e
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 15:41:41 2025 +0300
fix test
commit e0d2d6c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 15:21:40 2025 +0300
fix test
commit c2b144c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 15:01:50 2025 +0300
fix test
commit b7f037b
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 14:33:23 2025 +0300
move some checks around
commit ec45999
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 13:19:02 2025 +0300
chec attester is member of the committee
commit 40a1f5c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 12:51:32 2025 +0300
fix import
commit 0869f2b
Merge: 1f78f3f 170cd0f
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sun Jun 8 12:46:35 2025 +0300
Merge branch 'unstable' of https://github.com/sigp/lighthouse into single-attestation-full-implementation
commit 1f78f3f
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Wed Jun 4 07:25:39 2025 -0700
smol cleanup
commit f3439d7
Merge: bdd134d ae30480
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon Jun 2 14:07:47 2025 -0700
merge conflicts
commit bdd134d
Merge: 07e5f75 50dbfdf
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 19 12:55:25 2025 -0700
resolve merge conflicts
commit 07e5f75
Merge: f437dd5 23ad833
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Sat May 17 09:24:34 2025 -0700
Merge branch 'unstable' into single-attestation-full-implementation
commit f437dd5
Merge: 60bdb4c 1d27855
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Fri May 16 07:08:49 2025 -0700
Merge conflicts
commit 60bdb4c
Merge: 4b8a0fb c4182e3
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Thu May 15 17:17:56 2025 -0700
Merge branch 'unstable' of https://github.com/sigp/lighthouse into single-attestation-full-implementation
commit 4b8a0fb
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Thu May 15 17:17:40 2025 -0700
Test cases
commit 3e8a00c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Wed May 14 17:48:15 2025 -0700
lint
commit e5a7d6c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Wed May 14 17:34:45 2025 -0700
fix tests
commit 4a7a1e7
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Wed May 14 11:33:31 2025 -0700
single attn fix
commit 0e8fc9c
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 22:45:19 2025 -0700
update
commit f4b591b
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 22:44:39 2025 -0700
update
commit a0eb866
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 17:53:38 2025 -0700
fix test
commit 032aae8
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 17:19:25 2025 -0700
fix test
commit 90e2078
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 17:13:07 2025 -0700
get tests to compile
commit 121ce59
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 11:49:43 2025 -0700
fix check
commit 84f5035
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 11:46:27 2025 -0700
fmt
commit a307b79
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date: Mon May 12 11:38:42 2025 -0700
Full implementation of single attestation flow1 parent c2a250c commit 5a598b4
File tree
24 files changed
+772
-958
lines changed- beacon_node
- beacon_chain
- src
- attestation_verification
- tests
- beacon_processor/src
- http_api
- src
- tests
- lighthouse_network/src/types
- network/src
- network_beacon_processor
- common/eth2/src
- consensus
- fork_choice/tests
- types/src
- validator_client/validator_services/src
24 files changed
+772
-958
lines changedLines changed: 148 additions & 115 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2054 | 2054 | | |
2055 | 2055 | | |
2056 | 2056 | | |
2057 | | - | |
| 2057 | + | |
2058 | 2058 | | |
2059 | 2059 | | |
2060 | 2060 | | |
| |||
2066 | 2066 | | |
2067 | 2067 | | |
2068 | 2068 | | |
2069 | | - | |
| 2069 | + | |
2070 | 2070 | | |
2071 | 2071 | | |
2072 | 2072 | | |
| |||
2082 | 2082 | | |
2083 | 2083 | | |
2084 | 2084 | | |
2085 | | - | |
2086 | | - | |
2087 | | - | |
2088 | | - | |
2089 | | - | |
2090 | | - | |
2091 | | - | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
2092 | 2088 | | |
2093 | 2089 | | |
2094 | 2090 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
6 | 9 | | |
| 10 | + | |
7 | 11 | | |
8 | 12 | | |
9 | 13 | | |
| |||
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
31 | 36 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
46 | 60 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1115 | 1115 | | |
1116 | 1116 | | |
1117 | 1117 | | |
1118 | | - | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
1119 | 1125 | | |
1120 | | - | |
1121 | 1126 | | |
1122 | 1127 | | |
1123 | 1128 | | |
| |||
1145 | 1150 | | |
1146 | 1151 | | |
1147 | 1152 | | |
| 1153 | + | |
1148 | 1154 | | |
1149 | | - | |
| 1155 | + | |
| 1156 | + | |
1150 | 1157 | | |
1151 | 1158 | | |
1152 | 1159 | | |
| |||
2404 | 2411 | | |
2405 | 2412 | | |
2406 | 2413 | | |
2407 | | - | |
| 2414 | + | |
| 2415 | + | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
2408 | 2419 | | |
2409 | 2420 | | |
2410 | 2421 | | |
| |||
2413 | 2424 | | |
2414 | 2425 | | |
2415 | 2426 | | |
2416 | | - | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
| 2440 | + | |
| 2441 | + | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
| 2455 | + | |
2417 | 2456 | | |
2418 | 2457 | | |
2419 | 2458 | | |
2420 | 2459 | | |
2421 | 2460 | | |
2422 | 2461 | | |
2423 | 2462 | | |
| 2463 | + | |
| 2464 | + | |
2424 | 2465 | | |
2425 | 2466 | | |
2426 | | - | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
2427 | 2470 | | |
2428 | 2471 | | |
2429 | 2472 | | |
| |||
2490 | 2533 | | |
2491 | 2534 | | |
2492 | 2535 | | |
2493 | | - | |
| 2536 | + | |
2494 | 2537 | | |
2495 | 2538 | | |
2496 | 2539 | | |
| |||
0 commit comments