diff --git a/sync/src/synchronization_chain.rs b/sync/src/synchronization_chain.rs index 4ef19907..c4e6e6d8 100644 --- a/sync/src/synchronization_chain.rs +++ b/sync/src/synchronization_chain.rs @@ -140,13 +140,14 @@ impl Chain { .expect("storage with genesis block is required"); let best_storage_block = storage.best_block() .expect("non-empty storage is required"); + let best_storage_block_hash = best_storage_block.hash.clone(); Chain { - genesis_block_hash: genesis_block_hash.clone(), + genesis_block_hash: genesis_block_hash, best_storage_block: best_storage_block, storage: storage, hash_chain: HashQueueChain::with_number_of_queues(NUMBER_OF_QUEUES), - headers_chain: BestHeadersChain::new(genesis_block_hash), + headers_chain: BestHeadersChain::new(best_storage_block_hash), verifying_transactions: LinkedHashMap::new(), memory_pool: MemoryPool::new(), } diff --git a/sync/src/synchronization_client.rs b/sync/src/synchronization_client.rs index 601fbb89..d719b9cf 100644 --- a/sync/src/synchronization_client.rs +++ b/sync/src/synchronization_client.rs @@ -687,7 +687,7 @@ impl SynchronizationClient where T: TaskExecutor { let new_blocks_headers = headers.split_off(new_block_index); let new_blocks_hashes_len = new_blocks_hashes.len(); trace!( - target: "sync", "Sch. {} headers from peer#{}. First {:?}, last: {:?}", + target: "sync", "New {} headers from peer#{}. First {:?}, last: {:?}", new_blocks_hashes_len, peer_index, new_blocks_hashes[0].to_reversed_str(),