diff --git a/src/seeder/bitcoin.cpp b/src/seeder/bitcoin.cpp --- a/src/seeder/bitcoin.cpp +++ b/src/seeder/bitcoin.cpp @@ -62,6 +62,10 @@ if (vAddr) { vSend += WriteMessage(vSend.GetVersion(), NetMsgType::GETADDR, netMagic); + std::vector locatorHash( + 1, Params().Checkpoints().mapCheckpoints.rbegin()->second); + vSend += WriteMessage(vSend.GetVersion(), NetMsgType::GETHEADERS, + netMagic, locatorHash); doneAfter = time(nullptr) + GetTimeout(); } else { doneAfter = time(nullptr) + 1;