aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet.cpp
AgeCommit message (Expand)Author
2022-06-21wallet: implement ForEachAddrBookEntry methodfurszy
2022-06-21refactor: implement general 'ListAddrBookAddresses' for addressbook destinati...furszy
2022-06-20wallet: avoid extra wtx lookup in AddToSpendsfurszy
2022-06-17Merge bitcoin/bitcoin#25005: wallet: remove extra wtx lookup in 'AvailableCoi...Andrew Chow
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-06-08wallet: remove unused IsSpentKey(hash, index) methodfurszy
2022-06-08wallet: decouple IsSpentKey(scriptPubKey) from IsSpentKey(hash, n)furszy
2022-06-08wallet: IsSpent, 'COutPoint' arg instead of (hash, index)furszy
2022-06-08wallet: IsLockedCoin, 'COutPoint' arg instead of (hash, index)furszy
2022-05-29wallet: CommitTransaction, remove extra wtx lookup and add exception for a po...furszy
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-18Merge bitcoin/bitcoin#25148: refactor: Remove `NO_THREAD_SAFETY_ANALYSIS` fro...MacroFake
2022-05-16Merge bitcoin/bitcoin#25088: Wallet: Ensure m_attaching_chain is set before r...Andrew Chow
2022-05-16Add more proper thread safety annotationsHennadii Stepanov
2022-05-16Add proper thread safety annotation to `CWallet::GetTxConflicts()`Hennadii Stepanov
2022-05-10wallet: Change log interval to use `steady_clock`w0xlt
2022-05-09Wallet: Ensure m_attaching_chain is set before registering for signalsLuke Dashjr
2022-05-05Wrap boost::replace_allMacroFake
2022-04-28Merge bitcoin/bitcoin#18554: wallet: ensure wallet files are not reused acros...Andrew Chow
2022-04-28Merge bitcoin/bitcoin#24984: wallet: ignore chainStateFlushed notifications w...Andrew Chow
2022-04-26Don't use zero as null pointer constant (-Wzero-as-null-pointer-constant)practicalswift
2022-04-26wallet: ignore chainStateFlushed notifications while attaching chainMartin Zumsande
2022-04-21Merge bitcoin/bitcoin#24213: refactor: use Span in random.*laanwj
2022-04-15Change wallet validation orderw0xlt
2022-03-30wallet: Postpone NotifyWalletLoaded() for encrypted walletsHennadii Stepanov
2022-03-29wallet, refactor: Add wallet::NotifyWalletLoaded() functionHennadii Stepanov
2022-03-25wallet: Prevent wallet unload on GetWalletForJSONRPCRequestJoão Barbosa
2022-03-24Merge bitcoin/bitcoin#23732: refactor: Remove `gArgs` from `bdb.h` and `sqlit...MarcoFalke
2022-03-23refactor: use Span in random.*pasta
2022-03-16Replace use of `ArgsManager` with `DatabaseOptions`Kiminuo
2022-03-10wallet: Add a deprecation warning for newly created legacy walletsAndrew Chow
2022-02-23Merge bitcoin/bitcoin#24401: wallet: Add external-signer-support specific err...Andrew Chow
2022-02-20wallet: Add external-signer-support specific error messageHennadii Stepanov
2022-02-18Rename wallet-tool to bitcoin-wallet in code commentKristaps Kaupe
2022-02-16wallet: ensure wallet files are not reused across chainsSeibart Nedor
2022-02-15wallet: avoid rescans if under the snapshotJames O'Beirne
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2022-02-01Merge bitcoin/bitcoin#24083: Revert "Add to spends only transcations from me"Andrew Chow
2022-01-24wallet: Allow user specified input size to overrideAndrew Chow
2022-01-17Revert "Add to spends only transcations from me"S3RK
2022-01-11Merge bitcoin/bitcoin#23497: Add `src/node/` and `src/wallet/` code to `node:...MarcoFalke
2022-01-11Change type of `backup_file` parameter in RestoreWallet/restoreWalletHennadii Stepanov
2022-01-10refactor: Block unsafe std::string fs::path conversion copy_file callsHennadii Stepanov
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-17wallet: Strictly match tx change type to improve privacyMarcoFalke
2021-12-16Merge bitcoin/bitcoin#23721: wallet, refactor: Move restorewallet() logic to ...MarcoFalke
2021-12-15refactor: remove the wallet folder if the restore failsw0xlt
2021-12-15refactor: Move restorewallet() RPC logic to the wallet sectionw0xlt
2021-12-14refactor: Implement restorewallet() logic in the wallet sectionw0xlt