Fix bug when resuming from DB prior to genesis (#946)

* Use default client genesis if no chain in store

* Always use resume if there is a beacon chain
This commit is contained in:
Paul Hauner
2020-04-01 17:41:59 +11:00
committed by GitHub
parent 0759806c89
commit 88d37e96fa
3 changed files with 34 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ const TESTNET_SPEC_CONSTANTS: &str = "minimal";
const DEFAULT_FREEZER_DB_DIR: &str = "freezer_db";
/// Defines how the client should initialize the `BeaconChain` and other components.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(PartialEq, Debug, Clone, Serialize, Deserialize)]
pub enum ClientGenesis {
/// Reads the genesis state and other persisted data from the `Store`.
Resume,