diff --git a/ethcore/src/engines/clique/mod.rs b/ethcore/src/engines/clique/mod.rs index c609f2f8a08..3a48e241ff5 100644 --- a/ethcore/src/engines/clique/mod.rs +++ b/ethcore/src/engines/clique/mod.rs @@ -160,9 +160,11 @@ impl Engine for Clique { fn populate_from_parent(&self, header: &mut Header, parent: &Header) { // if in turn, set difficulty // - let mut address = Address::new(); - address.0 = NULL_AUTHOR.clone(); - header.set_author(address); + if self.is_signer_proposer(header.number()) { + let mut address = Address::new(); + address.0 = NULL_AUTHOR.clone(); + header.set_author(address); + } } fn close_block_extra_data(&self, _header: &Header) -> Option> {