aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/walletdb.cpp
AgeCommit message (Expand)Author
2024-05-01scripted-diff: Add IWYU pragma keep to bitcoin-config.h includesMarcoFalke
2024-02-20Merge bitcoin/bitcoin#29404: refactor: bitcoin-config.h includes cleanupfanquake
2024-02-20Merge bitcoin/bitcoin#26008: wallet: cache IsMine scriptPubKeys to improve pe...fanquake
2024-02-16wallet: Retrieve ID from loaded DescSPKM directlyAva Chow
2024-02-13scripted-diff: Fix bitcoin_config_h includesTheCharlatan
2024-02-12wallet: simplify EraseRecords by using 'ErasePrefix'furszy
2024-02-12wallet: db, introduce 'RunWithinTxn()' helper functionfurszy
2024-02-12Merge bitcoin/bitcoin#28987: wallet: simplify and batch zap wallet txes processAva Chow
2024-02-09wallet: batch and simplify ZapSelectTx processfurszy
2024-01-25refactor: Compile unreachable codeMarcoFalke
2024-01-04wallet: Fix use-after-free in WalletBatch::EraseRecordsMarcoFalke
2023-12-05build: Enable -Wunreachable-codeMarcoFalke
2023-11-28scripted-diff: Use DataStream in most placesMarcoFalke
2023-11-21Use Txid in COutpointdergoegge
2023-08-14Move CScriptID to script.{h/cpp}Andrew Chow
2023-07-11wallet: loading, log descriptor parsing error detailsfurszy
2023-07-03Merge bitcoin/bitcoin#27920: wallet: bugfix, always use apostrophe for spkm d...Andrew Chow
2023-06-28Merge bitcoin/bitcoin#27927: util: Allow std::byte and char Span serializationAndrew Chow
2023-06-28wallet: do not allow loading descriptor with an invalid IDfurszy
2023-06-27walletdb: Remove loading code where the database is iteratedAndrew Chow
2023-06-27walletdb: refactor decryption key loadingAndrew Chow
2023-06-27walletdb: refactor defaultkey and wkey loadingAndrew Chow
2023-06-27walletdb: refactor active spkm loadingAndrew Chow
2023-06-27walletdb: refactor tx loadingAndrew Chow
2023-06-27walletdb: refactor address book loadingAndrew Chow
2023-06-27walletdb: Refactor descriptor wallet records loadingAndrew Chow
2023-06-27walletdb: Refactor legacy wallet record loading into its own functionAndrew Chow
2023-06-27Use only Span{} constructor for byte-like types where possibleMarcoFalke
2023-06-19salvage: Remove use of ReadKeyValue in salvageAndrew Chow
2023-06-19walletdb: Refactor hd chain loading to its own functionAndrew Chow
2023-06-19walletdb: Refactor encryption key loading to its own functionAndrew Chow
2023-06-19walletdb: Refactor crypted key loading to its own functionAndrew Chow
2023-06-19walletdb: Refactor key reading and loading to its own functionAndrew Chow
2023-06-08walletdb: Refactor wallet flags loadingAndrew Chow
2023-06-08walletdb: Refactor minversion loadingAndrew Chow
2023-05-20refactor: Move system from util to common libraryTheCharlatan
2023-05-18Merge bitcoin/bitcoin#27556: wallet: fix deadlock in bdb read write operationAndrew Chow
2023-05-15walletdb: Remove unused CreateMockWalletDatabaseAndrew Chow
2023-05-15walletdb: scope bdb::EraseRecords under a single db txnfurszy
2023-05-03wallet: Move DummyDatabase to salvageAndrew Chow
2023-04-12refactor: Remove CAddressBookData::destdataRyan Ofsky
2023-04-11wallet: Replace use of purpose strings with an enumAndrew Chow
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-23Merge bitcoin/bitcoin#26690: wallet: Refactor database cursor into its own ob...fanquake
2023-01-03Merge bitcoin/bitcoin#26702: refactor: walletdb: drop unused `FindWalletTx` p...Andrew Chow
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-16db: Change DatabaseCursor::Next to return status enumAndrew Chow
2022-12-16wallet: Have cursor users use DatabaseCursor directlyAndrew Chow
2022-12-15walletdb: refactor: drop unused `FindWalletTx` parameter and renameSebastian Falbesoner