diff --git a/ethcore/src/blockchain/blockchain.rs b/ethcore/src/blockchain/blockchain.rs index 12bacbd43e2..9b54b335e8f 100644 --- a/ethcore/src/blockchain/blockchain.rs +++ b/ethcore/src/blockchain/blockchain.rs @@ -329,7 +329,9 @@ impl BlockChain { children: vec![] }; - bc.blocks_db.put(&hash, genesis).unwrap(); + let block_batch = DBTransaction::new(); + block_batch.put(&hash, genesis).unwrap(); + bc.blocks_db.write(block_batch).expect("Low level database error. Some issue with disk?"); let batch = DBTransaction::new(); batch.write(&hash, &details);