aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
AgeCommit message (Expand)Author
2019-06-07Merge #15024: Allow specific private keys to be derived from descriptorWladimir J. van der Laan
2019-06-06Merge #16129: refactor: Remove unused includesMarcoFalke
2019-06-06Import private keys from descriptor with importmulti if providedMeshCollider
2019-06-04wallet: do not encrypt wallets with disabled private keyswhythat
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-05-29Merge #15741: Batch write imported stuff in importmultiMeshCollider
2019-05-28wallet: Pass WalletBatch to CWallet::UnsetWalletFlagJoão Barbosa
2019-05-28Apply the batch treatment to CWallet::SetAddressBook via ImportScriptPubKeysBen Woosley
2019-05-28Move some of ProcessImport into CWallet::Import*Ben Woosley
2019-05-26Exceptions should be caught by reference, not by value.Kristaps Kaupe
2019-05-23Merge #16034: refactoring: Rename LockAnnotation to LockAssertion and add run...MarcoFalke
2019-05-22Merge #16063: rpc: Mention getwalletinfo where a rescan is triggeredMarcoFalke
2019-05-22rpc: Mention getwalletinfo where a rescan is triggeredJoão Barbosa
2019-05-22RPC: Hint for importmulti in help output of importpubkey and importaddressKristaps Kaupe
2019-05-18Batch writes for importmultiAndrew Chow
2019-05-18Have WalletBatch automatically flush every 1000 updatesAndrew Chow
2019-05-18Add AddWatchOnlyWithDB, AddKeyOriginWithDB, AddCScriptWithDB functionsAndrew Chow
2019-05-17scripted-diff: Rename LockAnnotation to LockAssertionpracticalswift
2019-05-17Move LockAnnotation to make it reflect the truthpracticalswift
2019-05-17Merge #16033: Hold cs_main when reading chainActive via getTipLocator(). Remo...MarcoFalke
2019-05-16Remove temporary method assumeLocked(). Remove LockingStateImpl. Remove redun...practicalswift
2019-05-16wallet: Use chain.lock() instead of temporary chain.assumeLocked()practicalswift
2019-05-16Merge #15006: Add option to create an encrypted walletWladimir J. van der Laan
2019-05-16Merge #15870: wallet: Only fail rescan when blocks have actually been prunedMarcoFalke
2019-05-15[doc] rpcwallet: Only fail rescan when blocks have been prunedMarcoFalke
2019-05-14Merge #15777: [docs] Add doxygen comments for keypool classesMarcoFalke
2019-05-13Add option to create an encrypted walletAndrew Chow
2019-05-13[refactor] interfaces: Add missing LockAnnotation for cs_mainMarcoFalke
2019-05-10Merge #15744: refactor: Extract ParseDescriptorRangeMarcoFalke
2019-05-09Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated t...Wladimir J. van der Laan
2019-05-09Merge #15880: utils and libraries: Replace deprecated Boost Filesystem functionsMeshCollider
2019-05-07Merge #15948: refactor: rename chainActiveMarcoFalke
2019-05-06scripted-diff: Bump copyright headers in walletMarcoFalke
2019-05-06wallet: Only fail rescan when blocks have actually been prunedMarcoFalke
2019-05-06Merge #15730: rpc: Show scanning details in getwalletinfoWladimir J. van der Laan
2019-05-06Merge #15930: rpc: Add balances RPCWladimir J. van der Laan
2019-05-03scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne
2019-05-03rpc: Deprecate getunconfirmedbalance and getwalletinfo balancesMarcoFalke
2019-05-02rpc: Add getbalances RPCMarcoFalke
2019-05-02rpcwallet: Make helper methods const on CWalletMarcoFalke
2019-05-02rpc: Show scanning details in getwalletinfoJoão Barbosa
2019-05-02wallet: Track current scanning progressJoão Barbosa
2019-05-01Merge #15842: refactor: replace isPotentialtip/waitForNotifications by higher...MarcoFalke
2019-05-01[docs] Add doxygen comment for CReserveKeyJohn Newbery
2019-05-01[docs] Add doxygen comment for CKeyPoolJohn Newbery
2019-05-01wallet: Use IsValidNumArgs in getwalletinfo rpcMarcoFalke
2019-04-30Remove dead code for walletFile checkHennadii Stepanov
2019-04-29GetKeyBirthTimes should return key ids, not destinationsGregory Sanders
2019-04-29Replace CScriptID and CKeyID in CTxDestination with dedicated typesGregory Sanders
2019-04-29wallet: Avoid logging no_such_file_or_directory errorJoão Barbosa