Fix importwallet nTimeFirstKey

This commit is contained in:
Cozz Lovan 2014-03-21 14:08:26 +01:00 committed by Ross Nicoll
parent e1ea400ba6
commit 0199504d80

View file

@ -213,6 +213,9 @@ Value importwallet(const Array& params, bool fHelp)
while (pindex && pindex->pprev && pindex->nTime > nTimeBegin - 7200)
pindex = pindex->pprev;
if (!pwalletMain->nTimeFirstKey || nTimeBegin < pwalletMain->nTimeFirstKey)
pwalletMain->nTimeFirstKey = nTimeBegin;
LogPrintf("Rescanning last %i blocks\n", chainActive.Height() - pindex->nHeight + 1);
pwalletMain->ScanForWalletTransactions(pindex);
pwalletMain->MarkDirty();