-
Notifications
You must be signed in to change notification settings - Fork 4
Aggregator Committee - Fix committee runners management #597
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+80,455
−964
Merged
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
877ad54
remove aggregatorCommittee from BeaconRole
MatheusFranco99 6042b46
remove aggregator and scc roles
MatheusFranco99 43c258c
remove agg and scc from ValidatorConsensusData
MatheusFranco99 77cafc6
generate ssz encoding
MatheusFranco99 c29cab4
align testingutils to remove reference to agg and scc alone
MatheusFranco99 d0fe1b7
add agg committee consensus data tests (and remove agg and scc from v…
MatheusFranco99 80d2575
generate types JSON tests
MatheusFranco99 15c0097
drop agg and scc runners; fix agg committee runner issue
MatheusFranco99 3a90436
align testingutils for agg committee tests
MatheusFranco99 eb2603b
value check tests
MatheusFranco99 2f36539
preconsensus tests
MatheusFranco99 35494fe
post consensus tests
MatheusFranco99 29f8546
duties tests
MatheusFranco99 0d94a9f
runner construction tests
MatheusFranco99 5522634
consensus tests
MatheusFranco99 1eea4d8
happy flow test
MatheusFranco99 c95d636
dutyexe tests
MatheusFranco99 e746f6f
add test docs; fix msg processing test
MatheusFranco99 e93301b
add all tests
MatheusFranco99 0ca88b3
generate JSON tests
MatheusFranco99 cafd39f
drop weird json tests in unintended directory
MatheusFranco99 2e3c59e
add mixed agg+scc pre-consensus tests
MatheusFranco99 0b017e7
generate JSON tests
MatheusFranco99 de5bb1d
add error code
MatheusFranco99 36b5db0
increase number of Contributors
MatheusFranco99 a1dcc04
add post-consensus mixed agg committee tests
MatheusFranco99 c8ced68
generate JSON tests
MatheusFranco99 983436a
add agg committee duty validation; add psgi msg sorting;
MatheusFranco99 725412b
add sorting and duty validation tests
MatheusFranco99 e67f91f
generate JSON tests
MatheusFranco99 995ff50
fixed remaining mixed tests
MatheusFranco99 ed7b9f1
generate JSON tests
MatheusFranco99 e94dd0a
fix lint (remove unused functions)
MatheusFranco99 49fe3cf
Merge branch 'agg-comm-mixed-duties' into agg-comm-improvements
MatheusFranco99 b1a471f
change AggregatorCommitteeConsensusData to reduce duplicated data ove…
MatheusFranco99 32abf8c
align tests
MatheusFranco99 95d33d9
generate JSON tests
MatheusFranco99 307ca56
fix maximum ssz sizes
MatheusFranco99 c6b8215
avoid in-place sorting
MatheusFranco99 c42950f
add test docs
MatheusFranco99 603009d
remove unused test docs
MatheusFranco99 67d01c2
fix maximum-size tests
MatheusFranco99 28a2857
generate JSON tests
MatheusFranco99 ed8afc0
Merge branch 'aggregator-committee' into agg-comm-mixed-duties
MatheusFranco99 20c25bb
Merge branch 'agg-comm-mixed-duties' into agg-comm-improvements
MatheusFranco99 4b026a6
Merge branch 'aggregator-committee' into agg-comm-improvements
MatheusFranco99 e055e09
fix test: duty with diff slots
MatheusFranco99 a049b2f
add max size test for aggCommCD
MatheusFranco99 69ba19e
add size tests for phase0 and electra attestations; fix ssz max size …
MatheusFranco99 6129218
fix lint issues
MatheusFranco99 3689cb7
fix test dir (no multiple duty)
MatheusFranco99 0eb1e47
fix versions data
MatheusFranco99 cd761b8
maximum duty possible test
MatheusFranco99 28ab5c9
fix lint
MatheusFranco99 b1dde26
apply suggestions (remove sorting feature; remove unused errors; use …
MatheusFranco99 c6e5fd8
clarify validator sync committee index usage
MatheusFranco99 6d4decb
change subnetID computation to avoid errors
MatheusFranco99 4f30d5b
generate JSON tests
MatheusFranco99 d184645
tests for: invalid quorum; invalid quorum then valid quorum;
MatheusFranco99 63c6233
generate JSON tests
MatheusFranco99 172ef5b
Merge branch 'aggregator-committee' into agg-comm-improvements
MatheusFranco99 1bb7ec3
generate JSON tests with new error numbers
MatheusFranco99 e2815a7
Merge branch 'aggregator-committee' into agg-comm-improvements
MatheusFranco99 6839788
remove deprecated partial signature types
MatheusFranco99 25d060a
generate JSON tests
MatheusFranco99 18e3f37
generate SSZ files
MatheusFranco99 89d2fff
fix committee to have agg and comm runners
MatheusFranco99 1b89dcc
align testing utils. Fix Committee constructor to a common one, and a…
MatheusFranco99 321e00d
add test for comm + agg comm duties in the same slot
MatheusFranco99 d0f516d
generate JSON tests
MatheusFranco99 cac61ae
remove unused function
MatheusFranco99 97381bb
Merge branch 'aggregator-committee' into committee-runners
MatheusFranco99 066f73b
add tests for error cases in committee
MatheusFranco99 dfd6567
add test for mixed duties for multiple slots
MatheusFranco99 7d51718
remove unused parameter
MatheusFranco99 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 2 additions & 1 deletion
3
ssv/spectest/generate/state_comparison/committee_CommitteeSpecTest/empty committee duty.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 2 additions & 1 deletion
3
.../generate/state_comparison/committee_CommitteeSpecTest/start with no shares for duty.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 2 additions & 1 deletion
3
...ator_committee_runner_duty_with_different_slots/aggregator committee mixed (electra).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "7424012": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
3 changes: 2 additions & 1 deletion
3
...gator_committee_runner_duty_with_different_slots/aggregator committee mixed (phase0).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "12": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
3 changes: 2 additions & 1 deletion
3
...MultiCommitteeSpecTest/aggregator_committee_runner_happy_flow/1 aggregator (electra).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "7424012": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
3 changes: 2 additions & 1 deletion
3
..._MultiCommitteeSpecTest/aggregator_committee_runner_happy_flow/1 aggregator (phase0).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "12": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
3 changes: 2 additions & 1 deletion
3
...r_committee_runner_happy_flow/1 aggregator and sync committee contribution (electra).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "7424012": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
3 changes: 2 additions & 1 deletion
3
...or_committee_runner_happy_flow/1 aggregator and sync committee contribution (phase0).json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| { | ||
| "Runners": { | ||
| "CommitteeRunners": {}, | ||
| "AggregatorCommitteeRunners": { | ||
| "12": { | ||
| "BaseRunner": { | ||
| "State": { | ||
|
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.