mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-30 04:37:13 +00:00
Merge remote-tracking branch 'upstream/unstable' into electra_attestation_changes
This commit is contained in:
@@ -5230,6 +5230,8 @@ impl ApiTester {
|
||||
EventTopic::Block,
|
||||
EventTopic::Head,
|
||||
EventTopic::FinalizedCheckpoint,
|
||||
EventTopic::AttesterSlashing,
|
||||
EventTopic::ProposerSlashing,
|
||||
];
|
||||
let mut events_future = self
|
||||
.client
|
||||
@@ -5369,6 +5371,42 @@ impl ApiTester {
|
||||
.await;
|
||||
assert_eq!(reorg_event.as_slice(), &[expected_reorg]);
|
||||
|
||||
// Test attester slashing event
|
||||
let mut attester_slashing_event_future = self
|
||||
.client
|
||||
.get_events::<E>(&[EventTopic::AttesterSlashing])
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
self.harness.add_attester_slashing(vec![1, 2, 3]).unwrap();
|
||||
|
||||
let attester_slashing_event = poll_events(
|
||||
&mut attester_slashing_event_future,
|
||||
1,
|
||||
Duration::from_millis(10000),
|
||||
)
|
||||
.await;
|
||||
|
||||
assert!(attester_slashing_event.len() == 1);
|
||||
|
||||
// Test proposer slashing event
|
||||
let mut proposer_slashing_event_future = self
|
||||
.client
|
||||
.get_events::<E>(&[EventTopic::ProposerSlashing])
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
self.harness.add_proposer_slashing(1).unwrap();
|
||||
|
||||
let proposer_slashing_event = poll_events(
|
||||
&mut proposer_slashing_event_future,
|
||||
1,
|
||||
Duration::from_millis(10000),
|
||||
)
|
||||
.await;
|
||||
|
||||
assert!(proposer_slashing_event.len() == 1);
|
||||
|
||||
self
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user