diff options
author | Russell Yanofsky <russ@yanofsky.org> | 2017-03-02 16:14:39 -0500 |
---|---|---|
committer | Russell Yanofsky <russ@yanofsky.org> | 2017-06-05 09:59:58 -0500 |
commit | ccf84bb9c10b4397f1a2aed6cf83fa0172c5cf7f (patch) | |
tree | 2d463e44174e21d1d741059a926941f56ea42117 /.gitignore | |
parent | e654d61d94ee11bb363964a827cab9738a6cedca (diff) |
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 '.gitignore')
0 files changed, 0 insertions, 0 deletions