From a218a999cffa4724bd277800410ce61d39b34777 Mon Sep 17 00:00:00 2001 From: Michael Sproul Date: Wed, 29 Nov 2023 17:43:34 +1100 Subject: [PATCH] Update tests with should_succeed_complete --- .../duplicate_pubkey_not_slashable.json | 15 +++-- ...uplicate_pubkey_slashable_attestation.json | 12 ++-- .../duplicate_pubkey_slashable_block.json | 6 +- ...anges_multiple_validators_repeat_idem.json | 21 ++++-- ...es_overlapping_validators_merge_stale.json | 45 ++++++++----- ...es_overlapping_validators_repeat_idem.json | 9 ++- ...es_single_validator_fail_iff_imported.json | 6 +- ...ngle_validator_first_surrounds_second.json | 15 +++-- ...alidator_multiple_blocks_out_of_order.json | 12 ++-- ...ngle_validator_second_surrounds_first.json | 15 +++-- ...gle_validator_single_att_out_of_order.json | 12 ++-- ...e_validator_single_block_out_of_order.json | 3 +- ...s_single_validator_single_message_gap.json | 24 ++++--- ...tors_multiple_blocks_and_attestations.json | 66 ++++++++++++------- .../single_validator_genesis_attestation.json | 3 +- ...gle_validator_multiple_block_attempts.json | 9 ++- ...ator_multiple_blocks_and_attestations.json | 45 ++++++++----- ...e_validator_out_of_order_attestations.json | 12 ++-- .../single_validator_out_of_order_blocks.json | 9 ++- .../single_validator_resign_attestation.json | 15 +++-- .../single_validator_resign_block.json | 27 +++++--- .../single_validator_single_attestation.json | 15 +++-- .../single_validator_single_block.json | 12 ++-- ...alidator_single_block_and_attestation.json | 27 +++++--- ...ter_than_target_sensible_iff_minified.json | 6 +- ...source_greater_than_target_surrounded.json | 3 +- ...ource_greater_than_target_surrounding.json | 3 +- ..._validator_two_blocks_no_signing_root.json | 3 +- 28 files changed, 300 insertions(+), 150 deletions(-) diff --git a/tests/generated/duplicate_pubkey_not_slashable.json b/tests/generated/duplicate_pubkey_not_slashable.json index 9110250..aa8e674 100644 --- a/tests/generated/duplicate_pubkey_not_slashable.json +++ b/tests/generated/duplicate_pubkey_not_slashable.json @@ -52,19 +52,22 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [ @@ -73,14 +76,16 @@ "source_epoch": "0", "target_epoch": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "1", "target_epoch": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/duplicate_pubkey_slashable_attestation.json b/tests/generated/duplicate_pubkey_slashable_attestation.json index deba0d3..4809c0c 100644 --- a/tests/generated/duplicate_pubkey_slashable_attestation.json +++ b/tests/generated/duplicate_pubkey_slashable_attestation.json @@ -41,28 +41,32 @@ "source_epoch": "0", "target_epoch": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "0", "target_epoch": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "0", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "1", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/duplicate_pubkey_slashable_block.json b/tests/generated/duplicate_pubkey_slashable_block.json index d6ba818..8b18de4 100644 --- a/tests/generated/duplicate_pubkey_slashable_block.json +++ b/tests/generated/duplicate_pubkey_slashable_block.json @@ -46,13 +46,15 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "11", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [] diff --git a/tests/generated/multiple_interchanges_multiple_validators_repeat_idem.json b/tests/generated/multiple_interchanges_multiple_validators_repeat_idem.json index 1418d4a..09b4360 100644 --- a/tests/generated/multiple_interchanges_multiple_validators_repeat_idem.json +++ b/tests/generated/multiple_interchanges_multiple_validators_repeat_idem.json @@ -128,31 +128,36 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "0", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "7", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "0", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [ @@ -161,14 +166,16 @@ "source_epoch": "0", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "0", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_interchanges_overlapping_validators_merge_stale.json b/tests/generated/multiple_interchanges_overlapping_validators_merge_stale.json index 61dc121..6b57c1a 100644 --- a/tests/generated/multiple_interchanges_overlapping_validators_merge_stale.json +++ b/tests/generated/multiple_interchanges_overlapping_validators_merge_stale.json @@ -116,37 +116,43 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "100", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "101", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "slot": "102", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "103", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "104", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "slot": "105", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [ @@ -155,63 +161,72 @@ "source_epoch": "12", "target_epoch": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "11", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "12", "target_epoch": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "11", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "12", "target_epoch": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "11", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "12", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "13", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "13", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_interchanges_overlapping_validators_repeat_idem.json b/tests/generated/multiple_interchanges_overlapping_validators_repeat_idem.json index 7b166b8..8aa95d1 100644 --- a/tests/generated/multiple_interchanges_overlapping_validators_repeat_idem.json +++ b/tests/generated/multiple_interchanges_overlapping_validators_repeat_idem.json @@ -192,21 +192,24 @@ "source_epoch": "0", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "1", "target_epoch": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "1", "target_epoch": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/multiple_interchanges_single_validator_fail_iff_imported.json b/tests/generated/multiple_interchanges_single_validator_fail_iff_imported.json index d298aca..fba8bad 100644 --- a/tests/generated/multiple_interchanges_single_validator_fail_iff_imported.json +++ b/tests/generated/multiple_interchanges_single_validator_fail_iff_imported.json @@ -53,13 +53,15 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "50", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [] diff --git a/tests/generated/multiple_interchanges_single_validator_first_surrounds_second.json b/tests/generated/multiple_interchanges_single_validator_first_surrounds_second.json index fa77d43..e029d1d 100644 --- a/tests/generated/multiple_interchanges_single_validator_first_surrounds_second.json +++ b/tests/generated/multiple_interchanges_single_validator_first_surrounds_second.json @@ -54,35 +54,40 @@ "source_epoch": "10", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "9", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "9", "target_epoch": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_interchanges_single_validator_multiple_blocks_out_of_order.json b/tests/generated/multiple_interchanges_single_validator_multiple_blocks_out_of_order.json index be6c783..7ce1fd0 100644 --- a/tests/generated/multiple_interchanges_single_validator_multiple_blocks_out_of_order.json +++ b/tests/generated/multiple_interchanges_single_validator_multiple_blocks_out_of_order.json @@ -27,19 +27,22 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "30", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [] @@ -69,7 +72,8 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "29", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true } ], "attestations": [] diff --git a/tests/generated/multiple_interchanges_single_validator_second_surrounds_first.json b/tests/generated/multiple_interchanges_single_validator_second_surrounds_first.json index 8ec16a1..ff27b90 100644 --- a/tests/generated/multiple_interchanges_single_validator_second_surrounds_first.json +++ b/tests/generated/multiple_interchanges_single_validator_second_surrounds_first.json @@ -54,35 +54,40 @@ "source_epoch": "10", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "9", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "9", "target_epoch": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_interchanges_single_validator_single_att_out_of_order.json b/tests/generated/multiple_interchanges_single_validator_single_att_out_of_order.json index 8100127..850f98d 100644 --- a/tests/generated/multiple_interchanges_single_validator_single_att_out_of_order.json +++ b/tests/generated/multiple_interchanges_single_validator_single_att_out_of_order.json @@ -54,28 +54,32 @@ "source_epoch": "10", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "12", "target_epoch": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "12", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "13", "target_epoch": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_interchanges_single_validator_single_block_out_of_order.json b/tests/generated/multiple_interchanges_single_validator_single_block_out_of_order.json index f369048..1473a5d 100644 --- a/tests/generated/multiple_interchanges_single_validator_single_block_out_of_order.json +++ b/tests/generated/multiple_interchanges_single_validator_single_block_out_of_order.json @@ -50,7 +50,8 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [] diff --git a/tests/generated/multiple_interchanges_single_validator_single_message_gap.json b/tests/generated/multiple_interchanges_single_validator_single_message_gap.json index bc23cd4..4e4be22 100644 --- a/tests/generated/multiple_interchanges_single_validator_single_message_gap.json +++ b/tests/generated/multiple_interchanges_single_validator_single_message_gap.json @@ -60,31 +60,36 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "41", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "45", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "49", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "50", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "51", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [ @@ -93,21 +98,24 @@ "source_epoch": "3", "target_epoch": "31", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "9", "target_epoch": "49", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "51", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/multiple_validators_multiple_blocks_and_attestations.json b/tests/generated/multiple_validators_multiple_blocks_and_attestations.json index f9ef911..0b4362f 100644 --- a/tests/generated/multiple_validators_multiple_blocks_and_attestations.json +++ b/tests/generated/multiple_validators_multiple_blocks_and_attestations.json @@ -118,67 +118,78 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "9", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "11", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "0", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "slot": "101", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "slot": "9", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "slot": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [ @@ -187,77 +198,88 @@ "source_epoch": "0", "target_epoch": "5", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "3", "target_epoch": "6", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "4", "target_epoch": "6", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "5", "target_epoch": "7", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "6", "target_epoch": "8", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "1", "target_epoch": "7", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "1", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "source_epoch": "5", "target_epoch": "7", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "0", "target_epoch": "0", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "0", "target_epoch": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "source_epoch": "2", "target_epoch": "5", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/single_validator_genesis_attestation.json b/tests/generated/single_validator_genesis_attestation.json index 36f8161..852f88f 100644 --- a/tests/generated/single_validator_genesis_attestation.json +++ b/tests/generated/single_validator_genesis_attestation.json @@ -30,7 +30,8 @@ "source_epoch": "0", "target_epoch": "0", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/single_validator_multiple_block_attempts.json b/tests/generated/single_validator_multiple_block_attempts.json index 886bdd5..a71e4bf 100644 --- a/tests/generated/single_validator_multiple_block_attempts.json +++ b/tests/generated/single_validator_multiple_block_attempts.json @@ -33,19 +33,22 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "16", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "16", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000001", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "16", "signing_root": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [] diff --git a/tests/generated/single_validator_multiple_blocks_and_attestations.json b/tests/generated/single_validator_multiple_blocks_and_attestations.json index f35eb97..27e0c83 100644 --- a/tests/generated/single_validator_multiple_blocks_and_attestations.json +++ b/tests/generated/single_validator_multiple_blocks_and_attestations.json @@ -49,49 +49,57 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "2", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "1200", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "256", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "1201", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [ @@ -100,49 +108,56 @@ "source_epoch": "9", "target_epoch": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "12", "target_epoch": "13", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "11", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "21", "target_epoch": "22", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "10", "target_epoch": "24", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "11", "target_epoch": "12", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "20", "target_epoch": "25", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/single_validator_out_of_order_attestations.json b/tests/generated/single_validator_out_of_order_attestations.json index 2c7e9e8..ff31d4c 100644 --- a/tests/generated/single_validator_out_of_order_attestations.json +++ b/tests/generated/single_validator_out_of_order_attestations.json @@ -34,28 +34,32 @@ "source_epoch": "3", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "4", "target_epoch": "5", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "1", "target_epoch": "10", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "3", "target_epoch": "3", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/single_validator_out_of_order_blocks.json b/tests/generated/single_validator_out_of_order_blocks.json index 9765bfe..ae9706b 100644 --- a/tests/generated/single_validator_out_of_order_blocks.json +++ b/tests/generated/single_validator_out_of_order_blocks.json @@ -30,19 +30,22 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "5", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "6", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "7", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ], "attestations": [] diff --git a/tests/generated/single_validator_resign_attestation.json b/tests/generated/single_validator_resign_attestation.json index 4375704..3179863 100644 --- a/tests/generated/single_validator_resign_attestation.json +++ b/tests/generated/single_validator_resign_attestation.json @@ -31,35 +31,40 @@ "source_epoch": "5", "target_epoch": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "5", "target_epoch": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000001", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "5", "target_epoch": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000203", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "6", "target_epoch": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000267", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "5", "target_epoch": "14", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000203", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/single_validator_resign_block.json b/tests/generated/single_validator_resign_block.json index f7b7843..a44b374 100644 --- a/tests/generated/single_validator_resign_block.json +++ b/tests/generated/single_validator_resign_block.json @@ -36,55 +36,64 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000097", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "16", "signing_root": "0x00000000000000000000000000000000000000000000000000000000000000a1", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "17", "signing_root": "0x00000000000000000000000000000000000000000000000000000000000000ab", - "should_succeed": true + "should_succeed": false, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000098", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "15", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "16", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000097", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "17", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000097", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "18", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000097", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "14", "signing_root": "0x00000000000000000000000000000000000000000000000000000000000000ab", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [] diff --git a/tests/generated/single_validator_single_attestation.json b/tests/generated/single_validator_single_attestation.json index 14d2e81..664154b 100644 --- a/tests/generated/single_validator_single_attestation.json +++ b/tests/generated/single_validator_single_attestation.json @@ -30,35 +30,40 @@ "source_epoch": "3", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "14", "target_epoch": "19", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "15", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "16", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "15", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/single_validator_single_block.json b/tests/generated/single_validator_single_block.json index 7b8b53b..c202665 100644 --- a/tests/generated/single_validator_single_block.json +++ b/tests/generated/single_validator_single_block.json @@ -27,25 +27,29 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "32", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "33", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "31", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [] diff --git a/tests/generated/single_validator_single_block_and_attestation.json b/tests/generated/single_validator_single_block_and_attestation.json index 4986401..a62bd15 100644 --- a/tests/generated/single_validator_single_block_and_attestation.json +++ b/tests/generated/single_validator_single_block_and_attestation.json @@ -32,25 +32,29 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "32", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "33", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "31", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": [ @@ -59,35 +63,40 @@ "source_epoch": "3", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "14", "target_epoch": "19", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "15", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "16", "target_epoch": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "15", "target_epoch": "21", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/single_validator_source_greater_than_target_sensible_iff_minified.json b/tests/generated/single_validator_source_greater_than_target_sensible_iff_minified.json index 6fb088b..1d8cb95 100644 --- a/tests/generated/single_validator_source_greater_than_target_sensible_iff_minified.json +++ b/tests/generated/single_validator_source_greater_than_target_sensible_iff_minified.json @@ -34,14 +34,16 @@ "source_epoch": "5", "target_epoch": "8", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false }, { "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "source_epoch": "6", "target_epoch": "8", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": true + "should_succeed": true, + "should_succeed_complete": true } ] } diff --git a/tests/generated/single_validator_source_greater_than_target_surrounded.json b/tests/generated/single_validator_source_greater_than_target_surrounded.json index 35bbb71..e95130d 100644 --- a/tests/generated/single_validator_source_greater_than_target_surrounded.json +++ b/tests/generated/single_validator_source_greater_than_target_surrounded.json @@ -30,7 +30,8 @@ "source_epoch": "6", "target_epoch": "1", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/single_validator_source_greater_than_target_surrounding.json b/tests/generated/single_validator_source_greater_than_target_surrounding.json index ea24aca..135dbcc 100644 --- a/tests/generated/single_validator_source_greater_than_target_surrounding.json +++ b/tests/generated/single_validator_source_greater_than_target_surrounding.json @@ -30,7 +30,8 @@ "source_epoch": "3", "target_epoch": "4", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ] } diff --git a/tests/generated/single_validator_two_blocks_no_signing_root.json b/tests/generated/single_validator_two_blocks_no_signing_root.json index 4fa4c69..3dd77ba 100644 --- a/tests/generated/single_validator_two_blocks_no_signing_root.json +++ b/tests/generated/single_validator_two_blocks_no_signing_root.json @@ -30,7 +30,8 @@ "pubkey": "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", "slot": "20", "signing_root": "0x0000000000000000000000000000000000000000000000000000000000000000", - "should_succeed": false + "should_succeed": false, + "should_succeed_complete": false } ], "attestations": []