Don't run full validation on genesis

This commit is contained in:
Ignotus Peverell 2018-03-22 19:25:36 +00:00
parent ce2fb6ecb7
commit 9beb66a75e
No known key found for this signature in database
GPG key ID: 99CD25F39F8F8211

View file

@ -427,7 +427,8 @@ impl NetToChainAdapter {
// We are out of consensus at this point and want to track the problem // We are out of consensus at this point and want to track the problem
// down as soon as possible. // down as soon as possible.
// Skip this if we are currently syncing (too slow). // Skip this if we are currently syncing (too slow).
if !self.currently_syncing.load(Ordering::Relaxed) if chain.head().unwrap().height > 0
&& !self.currently_syncing.load(Ordering::Relaxed)
&& self.config.chain_validation_mode == ChainValidationMode::EveryBlock && self.config.chain_validation_mode == ChainValidationMode::EveryBlock
{ {
let now = Instant::now(); let now = Instant::now();