aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/chain.cpp
Commit message (Collapse)AuthorAgeFilesLines
* interfaces: Add Chain::requestMempoolTransactionsJoão Barbosa2019-04-011-0/+8
| | | | | Github-Pull: #15652 Rebased-From: 57908a739ca377d60ef224ce0f565d4412a414f4
* Rename Chain getLocator -> getTipLocatorRussell Yanofsky2019-02-011-1/+1
| | | | Suggested https://github.com/bitcoin/bitcoin/pull/14711#discussion_r252044389
* Remove remaining chainActive references from CWalletRussell Yanofsky2019-01-151-0/+20
| | | | | | This commit does not change behavior. Co-authored-by: Ben Woosley <[email protected]>
* Convert CWallet::ScanForWalletTransactions and SyncTransaction to the new ↵Russell Yanofsky2019-01-151-0/+41
| | | | | | | | | | Chain apis Only change in behavior is "Rescan started from block <height>" message replaced by "Rescan started from block <hash>" message in ScanForWalletTransactions. Co-authored-by: Ben Woosley <[email protected]>
* Add findFork and findBlock to the Chain interfaceRussell Yanofsky2019-01-151-0/+39
| | | | | | | | And use them to remove uses of chainActive and mapBlockIndex in wallet code This commit does not change behavior. Co-authored-by: Ben Woosley <[email protected]>
* Add time methods to the Chain interfaceRussell Yanofsky2019-01-151-0/+12
| | | | | | | | And use them to remove uses of chainActive and mapBlockIndex in wallet code This commit does not change behavior. Co-authored-by: Ben Woosley <[email protected]>
* Add height, depth, and hash methods to the Chain interfaceRussell Yanofsky2019-01-151-0/+30
| | | | | | | | And use them to remove uses of chainActive and mapBlockIndex in wallet code This commit does not change behavior. Co-authored-by: Ben Woosley <[email protected]>
* Remove uses of cs_main in wallet codeRussell Yanofsky2018-11-061-0/+24
| | | | | | | | This commit does not change behavior. It is easiest to review this change with: git log -p -n1 -U0
* Add skeleton chain and client classesRussell Yanofsky2018-11-061-0/+20
This commit does not change behavior. It just adds new skeleton classes that don't do anything and aren't instantiated yet.