diff --git a/src/seeder/bitcoin.h b/src/seeder/bitcoin.h --- a/src/seeder/bitcoin.h +++ b/src/seeder/bitcoin.h @@ -46,8 +46,6 @@ void PushVersion(); - void GotVersion(); - bool ProcessMessages(); protected: diff --git a/src/seeder/bitcoin.cpp b/src/seeder/bitcoin.cpp --- a/src/seeder/bitcoin.cpp +++ b/src/seeder/bitcoin.cpp @@ -90,18 +90,6 @@ EndMessage(); } -void CSeederNode::GotVersion() { - // fprintf(stdout, "\n%s: version %i\n", ToString(you).c_str(), - // nVersion); - if (vAddr) { - BeginMessage("getaddr"); - EndMessage(); - doneAfter = time(nullptr) + GetTimeout(); - } else { - doneAfter = time(nullptr) + 1; - } -} - bool CSeederNode::ProcessMessage(std::string strCommand, CDataStream &recv) { // fprintf(stdout, "%s: RECV %s\n", ToString(you).c_str(), // strCommand.c_str()); @@ -125,7 +113,15 @@ if (strCommand == "verack") { vRecv.SetVersion(std::min(nVersion, PROTOCOL_VERSION)); - GotVersion(); + // fprintf(stdout, "\n%s: version %i\n", ToString(you).c_str(), + // nVersion); + if (vAddr) { + BeginMessage("getaddr"); + EndMessage(); + doneAfter = time(nullptr) + GetTimeout(); + } else { + doneAfter = time(nullptr) + 1; + } return false; }