diff --git a/node/src/components/consensus.rs b/node/src/components/consensus.rs index 6206f043d1..eb993fdd5f 100644 --- a/node/src/components/consensus.rs +++ b/node/src/components/consensus.rs @@ -130,7 +130,11 @@ where event: Self::Event, ) -> Effects { match event { - Event::Timer { .. } => todo!(), + Event::Timer { era_id, timestamp } => { + self.delegate_to_era(era_id, effect_builder, move |consensus| { + consensus.handle_timer(timestamp) + }) + } Event::MessageReceived { sender, msg } => { let ConsensusMessage { era_id, payload } = msg; self.delegate_to_era(era_id, effect_builder, move |consensus| {