From 1beab66078e41a7ae46b9c304d1dd478de1716e5 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Sat, 10 Aug 2019 17:21:54 +1000 Subject: [PATCH] Remove unused method --- beacon_node/beacon_chain/src/fork_choice.rs | 24 +++------------------ 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/beacon_node/beacon_chain/src/fork_choice.rs b/beacon_node/beacon_chain/src/fork_choice.rs index 640f5223d..edd426f29 100644 --- a/beacon_node/beacon_chain/src/fork_choice.rs +++ b/beacon_node/beacon_chain/src/fork_choice.rs @@ -178,27 +178,9 @@ impl ForkChoice { Ok(()) } - /// Determines whether or not the given attestation contains a latest message. - pub fn should_process_attestation( - &self, - state: &BeaconState, - attestation: &Attestation, - ) -> Result { - let validator_indices = - get_attesting_indices(state, &attestation.data, &attestation.aggregation_bits)?; - - let block_slot = state.get_attestation_data_slot(&attestation.data)?; - - Ok(validator_indices - .iter() - .find(|&&v| match self.backend.latest_message(v) { - Some((_, slot)) => block_slot > slot, - None => true, - }) - .is_some()) - } - - // Returns the latest message for a given validator + /// Returns the latest message for a given validator, if any. + /// + /// Returns `(block_root, block_slot)`. pub fn latest_message(&self, validator_index: usize) -> Option<(Hash256, Slot)> { self.backend.latest_message(validator_index) }