Fixed check for correct sign block.

This commit is contained in:
Revertron
2021-04-21 11:31:55 +02:00
parent 6ed4fb4830
commit f8d47df370
2 changed files with 10 additions and 6 deletions
+4
View File
@@ -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 {
+6 -6
View File
@@ -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());
}
}