diff --git a/src/validation.cpp b/src/validation.cpp --- a/src/validation.cpp +++ b/src/validation.cpp @@ -3993,6 +3993,19 @@ } NotifyHeaderTip(); + { + LOCK(cs_main); + if (::ChainstateActive().IsInitialBlockDownload() && ppindex && + *ppindex) { + LogPrintf("Synchronizing blockheaders, height: %d (~%.2f%%)\n", + (*ppindex)->nHeight, + 100.0 / + ((*ppindex)->nHeight + + (GetAdjustedTime() - (*ppindex)->GetBlockTime()) / + Params().GetConsensus().nPowTargetSpacing) * + (*ppindex)->nHeight); + } + } return true; }