mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-07 00:42:42 +00:00
Tidy beacon chain builder
This commit is contained in:
@@ -326,6 +326,12 @@ where
|
|||||||
>,
|
>,
|
||||||
String,
|
String,
|
||||||
> {
|
> {
|
||||||
|
let log = self
|
||||||
|
.log
|
||||||
|
.ok_or_else(|| "Cannot build without a logger".to_string())?;
|
||||||
|
|
||||||
|
// If this beacon chain is being loaded from disk, use the stored head. Otherwise, just use
|
||||||
|
// the finalized checkpoint (which is probably genesis).
|
||||||
let mut canonical_head = if let Some(persisted_beacon_chain) = self.persisted_beacon_chain {
|
let mut canonical_head = if let Some(persisted_beacon_chain) = self.persisted_beacon_chain {
|
||||||
persisted_beacon_chain.canonical_head
|
persisted_beacon_chain.canonical_head
|
||||||
} else {
|
} else {
|
||||||
@@ -338,10 +344,6 @@ where
|
|||||||
.build_all_caches(&self.spec)
|
.build_all_caches(&self.spec)
|
||||||
.map_err(|e| format!("Failed to build state caches: {:?}", e))?;
|
.map_err(|e| format!("Failed to build state caches: {:?}", e))?;
|
||||||
|
|
||||||
let log = self
|
|
||||||
.log
|
|
||||||
.ok_or_else(|| "Cannot build without a logger".to_string())?;
|
|
||||||
|
|
||||||
if canonical_head.beacon_block.state_root != canonical_head.beacon_state_root {
|
if canonical_head.beacon_block.state_root != canonical_head.beacon_state_root {
|
||||||
return Err("beacon_block.state_root != beacon_state".to_string());
|
return Err("beacon_block.state_root != beacon_state".to_string());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user