Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
138328a
draft
olegshmuelov Jul 27, 2025
492d856
fix aggregator committee - sync committee contribution only test
olegshmuelov Aug 4, 2025
54b2f66
bug fix
alan-ssvlabs Aug 5, 2025
2c11cda
bug fix
alan-ssvlabs Aug 5, 2025
d1319d4
add 20-validator test for sync committee aggregator
alan-ssvlabs Aug 5, 2025
13c740e
add test for aggregator and sync committee contribution duties
alan-ssvlabs Aug 6, 2025
c1fb7e3
lint
alan-ssvlabs Aug 6, 2025
d7edef5
Merge branch 'main' into aggregator-committee
alan-ssvlabs Aug 6, 2025
898a1d8
merge with main
alan-ssvlabs Aug 6, 2025
c76b484
Merge branch 'main' into aggregator-committee
nkryuchkov Nov 7, 2025
9c508e9
missing tests
nkryuchkov Nov 7, 2025
2d0087e
Merge branch 'main' into aggregator-committee
nkryuchkov Dec 1, 2025
e5fd895
support fulu in GetAggregateAndProofs
nkryuchkov Dec 1, 2025
64cafaf
fix fulu aggregate and proof
nkryuchkov Dec 2, 2025
1eff3da
fix missing fulu cases
nkryuchkov Dec 2, 2025
10a5082
fix leftovers
nkryuchkov Dec 2, 2025
226659d
fix passing slot in contributionProofMsg
nkryuchkov Dec 11, 2025
5ee80f3
Revert "fix passing slot in contributionProofMsg"
nkryuchkov Dec 11, 2025
f573cf0
Aggregator Committee - Drop previous runners and align tests (#592)
MatheusFranco99 Dec 24, 2025
2ac99e2
Aggregator Committee Mixed Duties Tests (#593)
MatheusFranco99 Dec 24, 2025
6ba56bf
apply suggestions
MatheusFranco99 Dec 26, 2025
f05ea21
solve TODOs
MatheusFranco99 Dec 26, 2025
69a6a65
revert deleted Alan runner roles
nkryuchkov Dec 29, 2025
cb04d43
revert deleted ValidatorConsensusData methods
nkryuchkov Dec 29, 2025
441a53a
generate tests
nkryuchkov Dec 29, 2025
c596bc8
Revert "generate tests"
MatheusFranco99 Jan 2, 2026
8e02325
Revert "revert deleted ValidatorConsensusData methods"
MatheusFranco99 Jan 2, 2026
675eae3
Revert "revert deleted Alan runner roles"
MatheusFranco99 Jan 2, 2026
074bb23
Agg comm improvements (#594)
MatheusFranco99 Jan 2, 2026
9eeb728
value check att decoding check
MatheusFranco99 Jan 2, 2026
5bb7c88
generate JSON tests
MatheusFranco99 Jan 2, 2026
b42150a
apply suggestions
MatheusFranco99 Jan 2, 2026
e517146
Rename ValidatorConsensusData to ProposerConsensusData (#596)
MatheusFranco99 Jan 6, 2026
ac98d4d
make runner role explicit
MatheusFranco99 Jan 6, 2026
d4d3e5b
generate JSON tests
MatheusFranco99 Jan 6, 2026
2e927f7
Aggregator Committee - Fix committee runners management (#597)
MatheusFranco99 Jan 8, 2026
ac08550
set fork-persistent values for psig types
MatheusFranco99 Jan 13, 2026
a65134e
generate JSON tests
MatheusFranco99 Jan 13, 2026
85ee4f3
set max ssz sizes exportable
MatheusFranco99 Jan 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
],
"EncodedMessages": null,
"ExpectedRoots": null,
"ExpectedErrorCode": 33
"ExpectedErrorCode": 31
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
],
"EncodedMessages": null,
"ExpectedRoots": null,
"ExpectedErrorCode": 33
"ExpectedErrorCode": 31
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
],
"EncodedMessages": null,
"ExpectedRoots": null,
"ExpectedErrorCode": 31
"ExpectedErrorCode": 29
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@
],
"EncodedMessages": null,
"ExpectedRoots": null,
"ExpectedErrorCode": 18
"ExpectedErrorCode": 16
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
],
"EncodedMessages": null,
"ExpectedRoots": null,
"ExpectedErrorCode": 19
"ExpectedErrorCode": 17
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 64,
"ExpectedErrorCode": 62,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 18,
"ExpectedErrorCode": 16,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 59,
"ExpectedErrorCode": 57,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 58,
"ExpectedErrorCode": 56,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 65,
"ExpectedErrorCode": 63,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 23,
"ExpectedErrorCode": 21,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 62,
"ExpectedErrorCode": 60,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 66,
"ExpectedErrorCode": 64,
"Controller": {
"Identifier": "AQIDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"Height": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 70,
"ExpectedErrorCode": 68,
"Controller": {
"Identifier": "AQIDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"Height": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 66,
"ExpectedErrorCode": 64,
"Controller": {
"Identifier": "AQIDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"Height": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 71,
"ExpectedErrorCode": 69,
"Controller": {
"Identifier": "AQIDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"Height": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 66,
"ExpectedErrorCode": 64,
"Controller": {
"Identifier": "AQIDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"Height": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 71,
"ExpectedErrorCode": 69,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
"ValidatorPK": "8e80066551a81b318258709edaf7dd1f63cd686a0e4db8b29bbb7acfe65608677af5a527d9448ee47835485e02b50bc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 61,
"ExpectedErrorCode": 59,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
"FullData": null
}
],
"ExpectedErrorCode": 61,
"ExpectedErrorCode": 59,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 57,
"ExpectedErrorCode": 55,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 60,
"ExpectedErrorCode": 58,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 68,
"ExpectedErrorCode": 66,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 62,
"ExpectedErrorCode": 60,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 62,
"ExpectedErrorCode": 60,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 56,
"ExpectedErrorCode": 54,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 56,
"ExpectedErrorCode": 54,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 56,
"ExpectedErrorCode": 54,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 56,
"ExpectedErrorCode": 54,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 64,
"ExpectedErrorCode": 62,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 57,
"ExpectedErrorCode": 55,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
}
],
"OutputMessages": null,
"ExpectedErrorCode": 61,
"ExpectedErrorCode": 59,
"ExpectedTimerState": null,
"PrivateKeys": {
"ValidatorSK": "3515c7d08e5affd729e9579f7588d30f2342ee6f6a9334acf006345262162c6f",
Expand Down
Loading