aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/scriptpubkeyman.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor: Remove UnsetWalletFlag call from LegacyScriptPubKeyMan::SetHDSeedAndrew Chow2019-11-011-1/+2
| | | | This commit does not change behavior.
* Refactor: Move SetWalletFlag out of LegacyScriptPubKeyMan::UpgradeKeyMetadataAndrew Chow2019-11-011-2/+0
| | | | This commit does not change behavior.
* Refactor: Move SetAddressBook call out of ↵Andrew Chow2019-11-011-4/+1
| | | | | | LegacyScriptPubKeyMan::GetNewDestination This commit does not change behavior.
* Refactor: Add new ScriptPubKeyMan virtual methodsAndrew Chow2019-11-011-0/+25
| | | | This commit does not change behavior.
* Add back mistakenly removed AssertLockHeldRussell Yanofsky2019-10-291-0/+2
| | | | | Suggestion from MarcoFalke <[email protected]> https://github.com/bitcoin/bitcoin/pull/17260#discussion_r340029481
* Refactor: Split up CWallet and LegacyScriptPubKeyMan and classesAndrew Chow2019-10-251-114/+126
| | | | | | | | | | | | | | | | | | | | | | | This moves CWallet members and methods dealing with keys to a new LegacyScriptPubKeyMan class, and updates calling code to reference the new class instead of CWallet. Most of the changes are simple text replacements and variable substitutions easily verified with: git log -p -n1 -U0 --word-diff-regex=. The only nontrivial chunk of code added is the new LegacyScriptPubKeyMan class declaration, but this code isn't new and is just selectively copied and moved from the previous CWallet class declaration. This can be verified with: git log -p -n1 --color-moved=dimmed_zebra src/wallet/scriptpubkeyman.h src/wallet/wallet.h or git diff HEAD~1:src/wallet/wallet.h HEAD:src/wallet/scriptpubkeyman.h This commit does not change behavior.
* MOVEONLY: Move key handling code out of wallet to keyman fileAndrew Chow2019-10-251-0/+1262
Start moving wallet and ismine code to scriptpubkeyman.h, scriptpubkeyman.cpp The easiest way to review this commit is to run: git log -p -n1 --color-moved=dimmed_zebra And check that everything is a move (other than includes and copyrights comments). This commit is move-only and doesn't change code or affect behavior.