Adding info messages on mined blocks (#1127)

This commit is contained in:
Tomasz Drwięga 2016-05-23 18:47:11 +02:00 committed by Gav Wood
parent f738f5e032
commit 1def165c0b
1 changed files with 3 additions and 0 deletions

View File

@ -459,15 +459,18 @@ impl MinerService for Miner {
if let Some(b) = self.sealing_work.lock().unwrap().take_used_if(|b| &b.hash() == &pow_hash) {
match chain.try_seal(b.lock(), seal) {
Err(_) => {
info!(target: "miner", "Mined block rejected, PoW was invalid.");
Err(Error::PowInvalid)
}
Ok(sealed) => {
info!(target: "miner", "New block mined, hash: {}", sealed.header().hash());
// TODO: commit DB from `sealed.drain` and make a VerifiedBlock to skip running the transactions twice.
try!(chain.import_block(sealed.rlp_bytes()));
Ok(())
}
}
} else {
info!(target: "miner", "Mined block rejected, PoW hash invalid or out of date.");
Err(Error::PowHashInvalid)
}
}