mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2024-12-28 14:57:17 +00:00
Remove old code fragment
This commit is contained in:
parent
378fe05c89
commit
65ce94b2ef
@ -648,48 +648,6 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
|
||||
.map_err(|e| Error::AttestationValidationError(e))
|
||||
}
|
||||
|
||||
/*
|
||||
/// Retrieves the `BeaconState` used to create the attestation.
|
||||
fn get_attestation_state(
|
||||
&self,
|
||||
attestation: &Attestation<T::EthSpec>,
|
||||
) -> Option<BeaconState<T::EthSpec>> {
|
||||
let state = &self.head().beacon_state;
|
||||
|
||||
// Current state is used if the attestation targets a historic block and a slot within an
|
||||
// equal or adjacent epoch.
|
||||
let slots_per_epoch = T::EthSpec::slots_per_epoch();
|
||||
let min_slot =
|
||||
(self.state.read().slot.epoch(slots_per_epoch) - 1).start_slot(slots_per_epoch);
|
||||
let blocks = BestBlockRootsIterator::owned(
|
||||
self.store.clone(),
|
||||
self.state.read().clone(),
|
||||
self.state.read().slot.clone(),
|
||||
);
|
||||
for (root, slot) in blocks {
|
||||
if root == attestation.data.target.root {
|
||||
return Some(self.state.read().clone());
|
||||
}
|
||||
|
||||
if slot == min_slot {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// A different state is retrieved from the database.
|
||||
match self
|
||||
.store
|
||||
.get::<BeaconBlock<T::EthSpec>>(&attestation.data.target.root)
|
||||
{
|
||||
Ok(Some(block)) => match self.store.get::<BeaconState<T::EthSpec>>(&block.state_root) {
|
||||
Ok(state) => state,
|
||||
_ => None,
|
||||
},
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
/// Accept some deposit and queue it for inclusion in an appropriate block.
|
||||
pub fn process_deposit(
|
||||
&self,
|
||||
|
Loading…
Reference in New Issue
Block a user