diff options
author | MeshCollider <dobsonsa68@gmail.com> | 2019-01-30 13:02:27 +1300 |
---|---|---|
committer | MeshCollider <dobsonsa68@gmail.com> | 2019-01-30 13:03:32 +1300 |
commit | 72ca72e6370e4fabb40510f80c00b8863322aa50 (patch) | |
tree | a9114a45fae207d667f2e0a41bcff4bc6c97f60a /build_msvc | |
parent | 2d790e82c809c3be2c68376964b6d453b8525caf (diff) | |
parent | 44de1561aaf7556bb8ae8b582c233742ff76767d (diff) |
Merge #14711: Remove uses of chainActive and mapBlockIndex in wallet code
44de1561a Remove remaining chainActive references from CWallet (Russell Yanofsky)
db21f0264 Convert CWallet::ScanForWalletTransactions and SyncTransaction to the new Chain apis (Russell Yanofsky)
2ffb07929 Add findFork and findBlock to the Chain interface (Russell Yanofsky)
d93c4c1d6 Add time methods to the Chain interface (Russell Yanofsky)
700c42b85 Add height, depth, and hash methods to the Chain interface (Russell Yanofsky)
Pull request description:
This change removes uses of `chainActive` and `mapBlockIndex` globals in wallet code. It is a refactoring change which does not affect external behavior.
This is the next step in the larger #10973 refactoring change, which removes all other accesses to node global variables from wallet code. Doing this is useful to provide a better defined interface between the wallet and node, and necessary to allow wallet and node code to run in separate processes in #10102.
Tree-SHA512: 4dcec8a31c458f54e2ea6ecf01e430469b0994c5b41a21a2d150efa67cd209f4c93ae210a101e064b3a87c52c6edfc70b070e979992be0e3a00fd425de6230a8
Diffstat (limited to 'build_msvc')
0 files changed, 0 insertions, 0 deletions