Skip to content
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

Encoding tests: Consensus data with pre-consensus justification #365

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions types/spectest/all_tests.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ var AllTests = []SpecTest{
consensusdata.InvalidDuty(),

consensusdata.ProposerConsensusDataEncoding(),
consensusdata.ProposerWithJustificationConsensusDataEncoding(),
consensusdata.BlindedProposerConsensusDataEncoding(),
consensusdata.BlindedProposerWithJustificationConsensusDataEncoding(),
consensusdata.CapellaBlockValidation(),
consensusdata.CapellaBlindedBlockValidation(),
consensusdata.ProposerNoJustifications(),
Expand All @@ -64,21 +66,25 @@ var AllTests = []SpecTest{
consensusdata.InvalidDenebBlindedBlockValidation(),

consensusdata.AttestationConsensusDataEncoding(),
consensusdata.AttestationWithJustificationConsensusDataEncoding(),
consensusdata.AttestationValidation(),
consensusdata.AttesterJustifications(),
consensusdata.InvalidAttestationValidation(),

consensusdata.AggregatorConsensusDataEncoding(),
consensusdata.AggregatorWithJustificationConsensusDataEncoding(),
consensusdata.AggregatorValidation(),
consensusdata.AggregatorNoJustifications(),
consensusdata.InvalidAggregatorValidation(),

consensusdata.SyncCommitteeConsensusDataEncoding(),
consensusdata.SyncCommitteeWithJustificationConsensusDataEncoding(),
consensusdata.SyncCommitteeJustifications(),
consensusdata.SyncCommitteeNoJustifications(),
consensusdata.InvalidSyncCommitteeBlockValidation(),

consensusdata.SyncCommitteeContributionConsensusDataEncoding(),
consensusdata.SyncCommitteeWithJustificationContributionConsensusDataEncoding(),
consensusdata.SyncCommitteeContributionValidation(),
consensusdata.SyncCommitteeContributionNoJustifications(),
consensusdata.InvalidSyncCommitteeContributionValidation(),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"Name": "aggregation with justification encoding",
"Data": "FAAAAAIAAAAAAAAAgAAAAKQDAAABAAAAAAAAAI6ABmVRqBsxglhwntr33R9jzWhqDk24spu7es/mVghnevWlJ9lEjuR4NUheArULwAwAAAAAAAAAAQAAAAAAAAAWAAAAAAAAAIAAAAAAAAAAJAAAAAAAAAALAAAAAAAAAGwAAAAMAAAAFAEAABwCAABsAAAAuB7NIuSqVa3qapPfXDoJ0cBZJV5Nc/oi0roc+5AzKRpSkdxXH/g5yW/x5fj0j8BXAEWNOI8+J1aPDXYE1HbqOxjlJvlosWppJyrS7ib+W6M/xAU5iiomJSLWY4keM7UgAQAAAAAAAAACAAAAAAAAAAwAAAAAAAAAFAAAAKR5sCPZ8o65zN01u5YPtcJlUw3/F4rn5Km3fwF/dZylohJecmveDNkqMzAJVJTIwAeCon+okH6MGq3j2s244GFGhsZ+H2KDBGBdeGHg7ZgDxq4ha0quVaj/tJ7tGTy+p0YmEdLFkr31IU8ST+elJpq3PUTvyebOGr4y+Blq5SbeAQAAAAAAAABsAAAAst1TwWqzM25haUL729tIo5pv0Wzbl1d+QVISkryICru/rkwdxeS5OyFM3tINl7qjFDcn5yvUZBAR3LcQn9PKdxAQylyveNfQ+9yzQe3YBX2Fq+gCHLKeM0fgPG7m+0u6AgAAAAAAAAACAAAAAAAAAAwAAAAAAAAAFAAAAKml15edYhoZLGKsWa9UG5Cy8f+848FBgJJEApXm/9hZ8SvkMrJ+Ysn9tZDwRF53rApoTKozjiy2hNeZO7om/RIORFeMJ0edLgilfiZ03n42OdwxG6w3uVNteeEIRKni00YmEdLFkr31IU8ST+elJpq3PUTvyebOGr4y+Blq5SbeAgAAAAAAAABsAAAAr/WVfd0VqF637fR9Jqa+MUuptn5vLCLvBZXWuxc6ZF9usRvOC5Sk8FFVwg141aqRDfMXFNwVr6OyzOt4Gt7pwZ9kSj1iWzFHpEpT4HMUyyGiaK0VDNirONo/XUo/tVAQAwAAAAAAAAACAAAAAAAAAAwAAAAAAAAAFAAAAKhUAzJHFE/SmSt8DuBh2SpRGZySlm4VC5RDJImAtIoLUvrJ2cSebX52eaMSryD0XAVTCNID/64R7hIBs6cAblX7hWHJbIq29w2VYDyXHVQY0pIZALeKaJZCfwShBwXQuUYmEdLFkr31IU8ST+elJpq3PUTvyebOGr4y+Blq5SbeAwAAAAAAAAABAAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAADAAAAAAAAAADAAAAAAAAAAECAwQFBgcICQoBAgMEBQYHCAkKAQIDBAUGBwgJCgECAAAAAAAAAAABAgMEBQYHCAkKAQIDBAUGBwgJCgECAwQFBgcICQoBAgEAAAAAAAAAAQIDBAUGBwgJCgECAwQFBgcICQoBAgMEBQYHCAkKAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ==",
"ExpectedRoot": [
160,
139,
180,
141,
127,
218,
34,
122,
200,
164,
206,
21,
201,
203,
82,
24,
132,
188,
19,
164,
149,
56,
173,
46,
162,
192,
246,
188,
180,
246,
64,
14
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"Name": "attestation with justification encoding",
"Data": "FAAAAAQAAAAAAAAAgAAAAKQDAAAAAAAAAAAAAI6ABmVRqBsxglhwntr33R9jzWhqDk24spu7es/mVghnevWlJ9lEjuR4NUheArULwAwAAAAAAAAAAQAAAAAAAAADAAAAAAAAAIAAAAAAAAAAJAAAAAAAAAALAAAAAAAAAGwAAAAMAAAAFAEAABwCAABsAAAAlKIgCAyW9bu5uKtZ6zXSNaaBCb+sgoOsEnc8JI0QvSYnfjcfnrT3klAGnJyPlsu2CAMJ2GIW1w5fJJ1T+ZI8oMwcL1iyTH3tKh/DDe0mftPSHhKniiTzw7Zxfy9djaSSAQAAAAAAAAABAAAAAAAAAAwAAAAAAAAAFAAAAKpi1bGolL1Om4y27EqDy8OAkzUfZXnn27u2y8OI9a2G8RDNmZ5zP4jkbLTaxmHp6ApK0jMUSTmVAQUbmSqKW1i/voO9e0sgA89zNxfXDIy0D/L9c7zAgtEgcf42nz6ZtOSK5q5wN2BQAKvNCb/P1uIMnURRojAMRGv7gt660h+9AQAAAAAAAABsAAAAiOzRiEY4ras8WCeARjgY6Dx9I3zk3dXorfuXX+Iv18LVNjxrTUVOMnCHNbzH+LhlFzZsXIZcXHlrkt350oXn3ppFuWhg9lgUVj4B5U7XbBIZaQcoch2TJUEBW0QT8/l7AgAAAAAAAAABAAAAAAAAAAwAAAAAAAAAFAAAAJmGv6uXrWzFnZ6bxaEtkkj3rsBHYAViu1FXH3w5nWvjQhypt/3JmY9eD4u3aKuq1BItVHXSINBvTjLQ7TopBCNIHCrc5eMssWtQWNdmEzudZBgE1bAiOnx9Wj5wKMf+FOSK5q5wN2BQAKvNCb/P1uIMnURRojAMRGv7gt660h+9AgAAAAAAAABsAAAAtgJiPqXnHrmGUaOz87w+61IQN+fQTYi8zCS/FO3u6tcZ0pnbooqGNDOg+XJzcwnECZu2j+vg/wXJdoQu47+fqDzCkM8SlVAt5JvFu2vlI3W3mJG/TJ0FUbEGWH2EVboZAwAAAAAAAAABAAAAAAAAAAwAAAAAAAAAFAAAAIl9dlzCWlKer6N5H6841xJTor7i0/0dlTeLmDe1L+j2Pdi4Mf6nPbV3BSalY8tkixPKSJocAFAlLHTo6ZMz99Sh8UHlcymiEAxArWzPK1yWHUu+CZFaEn/aNgr1nrjba+SK5q5wN2BQAKvNCb/P1uIMnURRojAMRGv7gt660h+9AwAAAAAAAAAMAAAAAAAAAAMAAAAAAAAAAQIDBAUGBwgJCgECAwQFBgcICQoBAgMEBQYHCAkKAQIAAAAAAAAAAAECAwQFBgcICQoBAgMEBQYHCAkKAQIDBAUGBwgJCgECAQAAAAAAAAABAgMEBQYHCAkKAQIDBAUGBwgJCgECAwQFBgcICQoBAg==",
"ExpectedRoot": [
133,
98,
36,
140,
122,
55,
83,
20,
212,
0,
247,
75,
119,
176,
224,
127,
160,
54,
166,
114,
74,
193,
51,
113,
238,
40,
31,
118,
95,
191,
17,
100
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"Name": "blinded proposer with justification encoding",
"Data": "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",
"ExpectedRoot": [
248,
17,
152,
54,
90,
12,
49,
74,
9,
145,
195,
206,
168,
148,
9,
123,
166,
173,
184,
188,
100,
123,
56,
200,
111,
175,
181,
195,
129,
194,
133,
49
]
}

Large diffs are not rendered by default.

Loading
Loading