Properly log sealing and the newly created proposal hash from aura (#1397)

* Properly log sealing and the newly created proposal hash from aura

* Update lib.rs
This commit is contained in:
Benjamin Kampmann
2019-01-11 15:20:40 +01:00
committed by Gav Wood
parent 0e569e6bf2
commit 7610f64a85
2 changed files with 18 additions and 10 deletions
@@ -232,15 +232,16 @@ impl<Block, C, A> Proposer<Block, C, A> where
self.transaction_pool.remove_invalid(&unqueue_invalid);
})?;
info!("Proposing block [number: {}; hash: {}; parent_hash: {}; extrinsics: [{}]]",
block.header().number(),
<<C as AuthoringApi>::Block as BlockT>::Hash::from(block.header().hash()),
block.header().parent_hash(),
block.extrinsics().iter()
.map(|xt| format!("{}", BlakeTwo256::hash_of(xt)))
.collect::<Vec<_>>()
.join(", ")
);
info!("Prepared block for proposing at {} [hash: {:?}; parent_hash: {}; extrinsics: [{}]]",
block.header().number(),
<<C as AuthoringApi>::Block as BlockT>::Hash::from(block.header().hash()),
block.header().parent_hash(),
block.extrinsics()
.iter()
.map(|xt| format!("{}", BlakeTwo256::hash_of(xt)))
.collect::<Vec<_>>()
.join(", ")
);
let substrate_block = Decode::decode(&mut block.encode().as_slice())
.expect("blocks are defined to serialize to substrate blocks correctly; qed");