From a7756ea4b5acda2abf5c7b806fe5258d1b0c947f Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Tue, 25 Dec 2018 18:22:46 +1100 Subject: [PATCH] Remove old chain state transition code --- beacon_chain/chain/src/lib.rs | 2 -- beacon_chain/chain/src/transition.rs | 29 ---------------------------- 2 files changed, 31 deletions(-) delete mode 100644 beacon_chain/chain/src/transition.rs diff --git a/beacon_chain/chain/src/lib.rs b/beacon_chain/chain/src/lib.rs index c98d58d3e..8eb076d47 100644 --- a/beacon_chain/chain/src/lib.rs +++ b/beacon_chain/chain/src/lib.rs @@ -1,7 +1,6 @@ extern crate db; extern crate naive_fork_choice; extern crate ssz; -extern crate state_transition; extern crate types; extern crate validator_induction; extern crate validator_shuffling; @@ -10,7 +9,6 @@ mod block_processing; mod genesis; mod maps; mod stores; -mod transition; use db::ClientDB; use crate::genesis::{genesis_states, Error as GenesisError}; diff --git a/beacon_chain/chain/src/transition.rs b/beacon_chain/chain/src/transition.rs deleted file mode 100644 index 7598f2517..000000000 --- a/beacon_chain/chain/src/transition.rs +++ /dev/null @@ -1,29 +0,0 @@ -use super::BeaconChain; -use db::ClientDB; -use state_transition::{extend_active_state, StateTransitionError}; -use types::{ActiveState, BeaconBlock, CrystallizedState, Hash256}; - -impl BeaconChain -where - T: ClientDB + Sized, -{ - pub(crate) fn transition_states( - &self, - act_state: &ActiveState, - cry_state: &CrystallizedState, - block: &BeaconBlock, - block_hash: &Hash256, - ) -> Result<(ActiveState, Option), StateTransitionError> { - let state_recalc_distance = block - .slot - .checked_sub(cry_state.last_state_recalculation_slot) - .ok_or(StateTransitionError::BlockSlotBeforeRecalcSlot)?; - - if state_recalc_distance >= u64::from(self.config.cycle_length) { - panic!("Not implemented!") - } else { - let new_act_state = extend_active_state(act_state, block, block_hash)?; - Ok((new_act_state, None)) - } - } -}