aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/walletdb.cpp
AgeCommit message (Expand)Author
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
2022-12-05Merge bitcoin/bitcoin#26462: wallet: fix crash on loading descriptor wallet c...Andrew Chow
2022-11-18wallet: bugfix, invalid crypted key "checksum_valid" setfurszy
2022-11-08wallet: throw error if legacy entries are present on loading descriptor walletsSebastian Falbesoner
2022-09-09wallet: bugfix, load wallet with an unknown descriptor cause fatal errorfurszy
2022-08-26Implement LegacyScriptPubKeyMan::DeleteRecordsAndrew Chow
2022-07-27refactor: Make const refs vars where applicableAurèle Oulès
2022-06-30Merge bitcoin/bitcoin#25383: wallet: don't read db every time that a new 'Wal...MacroFake
2022-06-28Merge bitcoin/bitcoin#24924: bench: Make WalletLoading benchmark run fasterfanquake
2022-06-16walletdb: fix last client version updatefurszy
2022-06-16wallet: don't read db every time that a new WalletBatch is createdfurszy
2022-05-17refactor: use C++11 default initializersfanquake
2022-05-10sqlite: Use in-memory db instead of temp for mockdbAndrew Chow
2022-05-10walletdb: Create a mock database of specific typeAndrew Chow
2022-04-04refactor: fix clang-tidy named args usagefanquake