Changeset View
Changeset View
Standalone View
Standalone View
src/seeder/bitcoin.cpp
Show First 20 Lines • Show All 166 Lines • ▼ Show 20 Lines | if (strCommand == "addr" && vAddr) { | ||||
if (vAddr->size() > 1000) { | if (vAddr->size() > 1000) { | ||||
doneAfter = 1; | doneAfter = 1; | ||||
return true; | return true; | ||||
} | } | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
// Node has chainparams and should not be filtered out | |||||
if (strCommand == NetMsgType::HEADERS) { | |||||
// fprintf(stderr, "%s: not banned\n", ToString(you).c_str()); | |||||
GotVersion(); | |||||
return false; | |||||
} | |||||
// Chain params not found, so we ban the node | |||||
if (strCommand == NetMsgType::NOTFOUND) { | |||||
// fprintf(stderr, "%s: chainparams not found, banned\n", | |||||
// ToString(you).c_str()); | |||||
ban = 100000; | |||||
return false; | |||||
} | |||||
return false; | return false; | ||||
} | } | ||||
bool CSeederNode::ProcessMessages() { | bool CSeederNode::ProcessMessages() { | ||||
if (vRecv.empty()) { | if (vRecv.empty()) { | ||||
return false; | return false; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 170 Lines • Show Last 20 Lines |