diff --git a/beacon_node/beacon_chain/test_harness/examples/chain.yaml b/beacon_node/beacon_chain/test_harness/examples/chain.yaml index 036871aeb..4c4946c5d 100644 --- a/beacon_node/beacon_chain/test_harness/examples/chain.yaml +++ b/beacon_node/beacon_chain/test_harness/examples/chain.yaml @@ -20,8 +20,8 @@ test_cases: amount: 32 merkle_index: 2 proposer_slashings: - - slot: 8 # At slot 8, we trigger a proposal slashing occurring - proposer_index: 42 # We penalize the validator at position 42 + - slot: 8 # At slot 8, trigger a proposal slashing + proposer_index: 42 # Penalize the validator at position 42 proposal_1_shard: 0 proposal_1_slot: 15 proposal_1_root: !!binary | @@ -30,69 +30,9 @@ test_cases: proposal_2_slot: 15 proposal_2_root: !!binary | DIFFERENTKAslkjdkajsdljasdkajlksjdasldjasdd + attester_slashings: + # At slot 2, trigger an attester slashing for validators #11 and #12 + - slot: 2 + validator_indices: [11, 12] results: num_validators: 1000 - - config: - epoch_length: 64 - deposits_for_chain_start: 16384 - num_slots: 64 - deposits: - - slot: 1 - amount: 32 - merkle_index: 0 - pubkey: !!binary | - SlAAbShSkUg7PLiPHZI/rTS1uAvKiieOrifPN6Moso0= - - slot: 15 - amount: 32 - merkle_index: 1 - pubkey: !!binary | - Oklajsjdkaklsdlkajsdjlajslkdjlkasjlkdjlajdsd - - slot: 55 - amount: 32 - merkle_index: 2 - pubkey: !!binary | - LkmqmqoodLKAslkjdkajsdljasdkajlksjdasldjasdd - proposer_slashings: - - slot: 16 # At slot 16, we trigger a proposal slashing occurring - proposer_index: 16385 # We penalize the proposer that was just added from slot 15 - proposal_1_shard: 0 - proposal_1_slot: 15 - proposal_1_root: !!binary | - LkmqmqoodLKAslkjdkajsdljasdkajlksjdasldjasdd - proposal_2_shard: 0 - proposal_2_slot: 15 - proposal_2_root: !!binary | - LkmqmqoodLKAslkjdkajsdljasdkajlksjdasldjasdd - attester_slashings: - - slot: 59 # At slot 59, we trigger a attester slashing - slashable_vote_data_1_slot: 55 - slashable_vote_data_2_slot: 55 - slashable_vote_data_1_justified_slot: 0 - slashable_vote_data_2_justified_slot: 1 - slashable_vote_data_1_custody_0_indices: [16386] - slashable_vote_data_1_custody_1_indices: [] - slashable_vote_data_2_custody_0_indices: [] - slashable_vote_data_2_custody_1_indices: [16386] - results: - slot: 64 - num_validators: 16387 - penalized_validators: [16385, 16386] # We test that the validators at indices 16385, 16386 were indeed penalized - - config: - skip_slots: [10, 20] - epoch_length: 64 - deposits_for_chain_start: 1000 - num_slots: 128 # Testing advancing state's slot == 2*SlotsPerEpoch - deposits: - - slot: 10 - amount: 32 - merkle_index: 0 - pubkey: !!binary | - SlAAbShSkUg7PLiPHZI/rTS1uAvKiieOrifPN6Moso0= - - slot: 20 - amount: 32 - merkle_index: 1 - pubkey: !!binary | - Oklajsjdkaklsdlkajsdjlajslkdjlkasjlkdjlajdsd - results: - slot: 128 - num_validators: 1000 # Validator registry should not have grown if slots 10 and 20 were skipped