diff --git a/src/blockchain/chain.rs b/src/blockchain/chain.rs index 51fcc66..3f86630 100644 --- a/src/blockchain/chain.rs +++ b/src/blockchain/chain.rs @@ -856,6 +856,10 @@ impl Chain { /// Checks if this block is a good signature block fn is_good_sign_block(&self, block: &Block) -> bool { + // If this is not a signing block + if block.transaction.is_some() { + return true; + } if let Some(full_block) = &self.last_full_block { let sign_count = self.get_height() - full_block.index; if sign_count < BLOCK_SIGNERS_MIN { diff --git a/src/p2p/peers.rs b/src/p2p/peers.rs index 458dff6..b049822 100644 --- a/src/p2p/peers.rs +++ b/src/p2p/peers.rs @@ -61,23 +61,23 @@ impl Peers { let _ = registry.deregister(stream); match peer.get_state() { State::Connecting => { - trace!("Peer connection {} to {:?} has timed out", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} has timed out", &token.0, &peer.get_addr()); } State::Connected => { - trace!("Peer connection {} to {:?} disconnected", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} disconnected", &token.0, &peer.get_addr()); } State::Idle { .. } | State::Message { .. } => { - trace!("Peer connection {} to {:?} disconnected", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} disconnected", &token.0, &peer.get_addr()); } State::Error => { - trace!("Peer connection {} to {:?} has shut down on error", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} has shut down on error", &token.0, &peer.get_addr()); } State::Banned => { - trace!("Peer connection {} to {:?} has shut down, banned", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} has shut down, banned", &token.0, &peer.get_addr()); self.ignored.insert(peer.get_addr().ip().clone()); } State::Offline { .. } => { - trace!("Peer connection {} to {:?} is offline", &token.0, &peer.get_addr()); + error!("Peer connection {} to {:?} is offline", &token.0, &peer.get_addr()); } }