aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet.h
AgeCommit message (Expand)Author
2020-01-30Merge #17261: Make ScriptPubKeyMan an actual interface and the wallet to have...Samuel Dobson
2020-01-23Refactor: Replace SigningProvider pointers with unique_ptrsAndrew Chow
2020-01-23Refactor: Copy CWallet signals and print function to LegacyScriptPubKeyManAndrew Chow
2020-01-23Box the wallet: Add multiple keyman maps and loopsAndrew Chow
2020-01-23Refactor: Allow LegacyScriptPubKeyMan to be nullAndrew Chow
2020-01-23Locking: Lock cs_KeyStore instead of cs_wallet in legacy keymanAndrew Chow
2020-01-23wallet: Improve CWallet:MarkDestinationsDirtyJoão Barbosa
2020-01-20Merge #17945: doc: Fix doxygen errorsWladimir J. van der Laan
2020-01-16Fix doxygen errorsBen Woosley
2020-01-17wallet: Improve CWallet:MarkDestinationsDirtyJoão Barbosa
2020-01-15Merge #17843: wallet: Reset reused transactions cacheSamuel Dobson
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-15scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke
2020-01-13wallet: Reset reused transactions cacheFabian Jahr
2020-01-08Merge #16963: wallet: Fix unique_ptr usage in boost::signals2Wladimir J. van der Laan
2020-01-08Merge #17621: IsUsedDestination should count any known single-key addressSamuel Dobson
2020-01-03IsUsedDestination should count any known single-key addressGregory Sanders
2019-12-06Remove SetCrypted() and fUseCrypto; Change IsCrypted()'s implementationAndrew Chow
2019-12-06Rename EncryptKeys to Encrypt and pass in the encrypted batch to useAndrew Chow
2019-12-06Move fDecryptionThoroughlyChecked from CWallet to LegacyScriptPubKeyManAndrew Chow
2019-12-06Add GetEncryptionKey() and HasEncryptionKeys() to WalletStorageAndrew Chow
2019-12-06Merge #17373: wallet: Various fixes and cleanup to keypool handling in Legacy...fanquake
2019-12-02Key pool: Change ReturnDestination interface to take address instead of keyAndrew Chow
2019-12-02Key pool: Move LearnRelated and GetDestination callsAndrew Chow
2019-11-23refactor: Nuke coincontrol circular dependencyHennadii Stepanov
2019-11-23Merge #17237: wallet: LearnRelatedScripts only if KeepDestinationSamuel Dobson
2019-11-23Merge #17371: Refactor: Require scriptPubKey to get wallet SigningProviderSamuel Dobson
2019-11-23Merge #17290: Enable BnB coin selection for preset inputs and subtract fee fr...Samuel Dobson
2019-11-20Allow BnB when subtract fee from outputsAndrew Chow
2019-11-18Refactor: Require scriptPubKey to get wallet SigningProviderAndrew Chow
2019-11-08Merge #17354: wallet: Tidy CWallet::SetUsedDestinationStatefanquake
2019-11-06Remove locked_chain from GetDepthInMainChain and its callersAntoine Riard
2019-11-06Use CWallet::m_last_block_processed_height in GetDepthInMainChainAntoine Riard
2019-11-06Add block_height field in struct ConfirmationAntoine Riard
2019-11-06Replace CWalletTx::SetConf by Confirmation initialization listAntoine Riard
2019-11-05Add m_last_block_processed_height field in CWalletAntoine Riard
2019-11-05Pass block height in Chain::BlockConnected/Chain::BlockDisconnectedAntoine Riard
2019-11-05Merge #16766: wallet: Make IsTrusted scan parents recursivelySamuel Dobson
2019-11-04wallet: Lock address type in ReserveDestinationJoão Barbosa
2019-11-02wallet: Reuse existing batch in CWallet::SetUsedDestinationStateJoão Barbosa
2019-11-02wallet: Avoid recursive lock in CWallet::SetUsedDestinationStateJoão Barbosa
2019-11-01Refactor: Move nTimeFirstKey accesses out of CWalletAndrew Chow
2019-11-01Refactor: Move GetKeypoolSize code out of CWalletAndrew Chow
2019-11-01Refactor: Move Upgrade code out of CWallet::CreateWalletFromFileAndrew Chow
2019-11-01Refactor: Move MarkUnusedAddresses code out of CWallet::AddToWalletIfInvolvingMeAndrew Chow
2019-11-01Refactor: Move GetMetadata code out of getaddressinfoAndrew Chow
2019-11-01refactor: Replace UnsetWalletFlagWithDB with UnsetBlankWalletFlag in ScriptPu...Andrew Chow
2019-11-01Remove SetWalletFlag from WalletStorageAndrew Chow
2019-10-26Drop signal CClientUIInterface::LoadWalletRussell Yanofsky
2019-10-25Refactor: Split up CWallet and LegacyScriptPubKeyMan and classesAndrew Chow