aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet.h
diff options
context:
space:
mode:
authorRussell Yanofsky <russ@yanofsky.org>2017-03-02 16:14:39 -0500
committerRussell Yanofsky <russ@yanofsky.org>2017-06-05 09:59:58 -0500
commitccf84bb9c10b4397f1a2aed6cf83fa0172c5cf7f (patch)
tree2d463e44174e21d1d741059a926941f56ea42117 /src/wallet/wallet.h
parente654d61d94ee11bb363964a827cab9738a6cedca (diff)
downloadbitcoin-ccf84bb9c10b4397f1a2aed6cf83fa0172c5cf7f.tar.xz
Move birthday optimization out of ScanForWalletTransactions
This change has no effect on wallet behavior. On wallet startup, the transaction scan avoids reading any blocks with timestamps older than the wallet birthday (less than nTimeFirstKey - TIMESTAMP_WINDOW). This block skipping code currently resides in CWallet::ScanForWalletTransactions but it doesn't really belong there because it makes the implementation unnecessarily fragile and hard to understand, and it never has any effect except at startup (because all other callers do their rescans based on timestamps other than, but always greater or equal to, nTimeFirstKey).
Diffstat (limited to 'src/wallet/wallet.h')
0 files changed, 0 insertions, 0 deletions