|
1 | 1 | AllTests-mainnet
|
2 | 2 | ===
|
3 |
| -## |
4 |
| -```diff |
5 |
| -+ Slashing test: duplicate_pubkey_not_slashable.json OK |
6 |
| -+ Slashing test: multiple_interchanges_single_validator_single_message_gap.json OK |
7 |
| -+ Slashing test: multiple_interchanges_single_validator_single_message_out_of_order.json OK |
8 |
| -+ Slashing test: multiple_validators_multiple_blocks_and_attestations.json OK |
9 |
| -+ Slashing test: multiple_validators_same_slot_blocks.json OK |
10 |
| -+ Slashing test: single_validator_genesis_attestation.json OK |
11 |
| -+ Slashing test: single_validator_import_only.json OK |
12 |
| -+ Slashing test: single_validator_multiple_block_attempts.json OK |
13 |
| -+ Slashing test: single_validator_multiple_blocks_and_attestations.json OK |
14 |
| -+ Slashing test: single_validator_out_of_order_attestations.json OK |
15 |
| -+ Slashing test: single_validator_out_of_order_blocks.json OK |
16 |
| -+ Slashing test: single_validator_resign_attestation.json OK |
17 |
| -+ Slashing test: single_validator_resign_block.json OK |
18 |
| -+ Slashing test: single_validator_single_attestation.json OK |
19 |
| -+ Slashing test: single_validator_single_block.json OK |
20 |
| -+ Slashing test: single_validator_single_block_and_attestation.json OK |
21 |
| -+ Slashing test: single_validator_single_block_and_attestation_signing_root.json OK |
22 |
| -+ Slashing test: single_validator_slashable_attestations_double_vote.json OK |
23 |
| -+ Slashing test: single_validator_slashable_attestations_surrounded_by_existing.json OK |
24 |
| -+ Slashing test: single_validator_slashable_attestations_surrounds_existing.json OK |
25 |
| -+ Slashing test: single_validator_slashable_blocks.json OK |
26 |
| -+ Slashing test: single_validator_slashable_blocks_no_root.json OK |
27 |
| -+ Slashing test: single_validator_source_greater_than_target.json OK |
28 |
| -+ Slashing test: single_validator_two_blocks_no_signing_root.json OK |
29 |
| -+ Slashing test: wrong_genesis_validators_root.json OK |
30 |
| -``` |
31 |
| -OK: 25/25 Fail: 0/25 Skip: 0/25 |
32 | 3 | ## Attestation pool processing [Preset: mainnet]
|
33 | 4 | ```diff
|
34 | 5 | + Attestations may arrive in any order [Preset: mainnet] OK
|
@@ -293,17 +264,54 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
|
293 | 264 | + deletePeer() test OK
|
294 | 265 | ```
|
295 | 266 | OK: 12/12 Fail: 0/12 Skip: 0/12
|
| 267 | +## Slashing Interchange tests [Preset: mainnet] |
| 268 | +```diff |
| 269 | ++ Slashing test: duplicate_pubkey_not_slashable.json OK |
| 270 | ++ Slashing test: duplicate_pubkey_slashable_attestation.json OK |
| 271 | ++ Slashing test: duplicate_pubkey_slashable_block.json OK |
| 272 | ++ Slashing test: multiple_interchanges_multiple_validators_repeat_idem.json OK |
| 273 | ++ Slashing test: multiple_interchanges_overlapping_validators_merge_stale.json OK |
| 274 | ++ Slashing test: multiple_interchanges_overlapping_validators_repeat_idem.json OK |
| 275 | ++ Slashing test: multiple_interchanges_single_validator_fail_iff_imported.json OK |
| 276 | ++ Slashing test: multiple_interchanges_single_validator_first_surrounds_second.json OK |
| 277 | + Slashing test: multiple_interchanges_single_validator_multiple_blocks_out_of_order.json Skip |
| 278 | ++ Slashing test: multiple_interchanges_single_validator_second_surrounds_first.json OK |
| 279 | ++ Slashing test: multiple_interchanges_single_validator_single_att_out_of_order.json OK |
| 280 | ++ Slashing test: multiple_interchanges_single_validator_single_block_out_of_order.json OK |
| 281 | ++ Slashing test: multiple_interchanges_single_validator_single_message_gap.json OK |
| 282 | ++ Slashing test: multiple_validators_multiple_blocks_and_attestations.json OK |
| 283 | ++ Slashing test: multiple_validators_same_slot_blocks.json OK |
| 284 | ++ Slashing test: single_validator_genesis_attestation.json OK |
| 285 | ++ Slashing test: single_validator_import_only.json OK |
| 286 | ++ Slashing test: single_validator_multiple_block_attempts.json OK |
| 287 | ++ Slashing test: single_validator_multiple_blocks_and_attestations.json OK |
| 288 | ++ Slashing test: single_validator_out_of_order_attestations.json OK |
| 289 | ++ Slashing test: single_validator_out_of_order_blocks.json OK |
| 290 | ++ Slashing test: single_validator_resign_attestation.json OK |
| 291 | ++ Slashing test: single_validator_resign_block.json OK |
| 292 | ++ Slashing test: single_validator_single_attestation.json OK |
| 293 | ++ Slashing test: single_validator_single_block.json OK |
| 294 | ++ Slashing test: single_validator_single_block_and_attestation.json OK |
| 295 | ++ Slashing test: single_validator_single_block_and_attestation_signing_root.json OK |
| 296 | ++ Slashing test: single_validator_slashable_attestations_double_vote.json OK |
| 297 | ++ Slashing test: single_validator_slashable_attestations_surrounded_by_existing.json OK |
| 298 | ++ Slashing test: single_validator_slashable_attestations_surrounds_existing.json OK |
| 299 | ++ Slashing test: single_validator_slashable_blocks.json OK |
| 300 | ++ Slashing test: single_validator_slashable_blocks_no_root.json OK |
| 301 | ++ Slashing test: single_validator_source_greater_than_target.json OK |
| 302 | ++ Slashing test: single_validator_source_greater_than_target_sensible_iff_minified.json OK |
| 303 | ++ Slashing test: single_validator_source_greater_than_target_surrounded.json OK |
| 304 | + Slashing test: single_validator_source_greater_than_target_surrounding.json Skip |
| 305 | ++ Slashing test: single_validator_two_blocks_no_signing_root.json OK |
| 306 | ++ Slashing test: wrong_genesis_validators_root.json OK |
| 307 | +``` |
| 308 | +OK: 36/38 Fail: 0/38 Skip: 2/38 |
296 | 309 | ## Slashing Protection DB - Interchange [Preset: mainnet]
|
297 | 310 | ```diff
|
298 | 311 | + Smoke test - Complete format - Invalid database is refused [Preset: mainnet] OK
|
299 | 312 | + Smoke test - Complete format [Preset: mainnet] OK
|
300 | 313 | ```
|
301 | 314 | OK: 2/2 Fail: 0/2 Skip: 0/2
|
302 |
| -## Slashing Protection DB - v1 and v2 migration [Preset: mainnet] |
303 |
| -```diff |
304 |
| -+ Minimal format migration [Preset: mainnet] OK |
305 |
| -``` |
306 |
| -OK: 1/1 Fail: 0/1 Skip: 0/1 |
307 | 315 | ## Slashing Protection DB [Preset: mainnet]
|
308 | 316 | ```diff
|
309 | 317 | + Attestation ordering #1698 OK
|
@@ -442,4 +450,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
|
442 | 450 | OK: 1/1 Fail: 0/1 Skip: 0/1
|
443 | 451 |
|
444 | 452 | ---TOTAL---
|
445 |
| -OK: 238/240 Fail: 0/240 Skip: 2/240 |
| 453 | +OK: 248/252 Fail: 0/252 Skip: 4/252 |
0 commit comments