From ba6a2c8eb2c7cf753c953da8daff4f1d23156121 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Mon, 13 Sep 2021 19:25:12 +0200 Subject: [PATCH] P2PServer: relax stale block restriction --- src/p2p_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index c3e5d48..87b418c 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -1421,7 +1421,7 @@ bool P2PServer::P2PClient::on_block_broadcast(const uint8_t* buf, uint32_t size) if (our_height - peer_height < 5) { using namespace std::chrono; const int64_t elapsed_ms = duration_cast(system_clock::now() - miner_data.time_received).count(); - if ((our_height - peer_height > 1) || (elapsed_ms >= 1000)) { + if (our_height - peer_height > 1) { LOGWARN(5, "peer " << static_cast(m_addrString) << " broadcasted a stale block (" << elapsed_ms << " ms late, mainchain height " << peer_height << ", expected >= " << our_height << "), ignoring it"); return true; }