aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/walletdb.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sqlite support optional (compile-time)Luke Dashjr2020-10-201-0/+8
* Determine wallet file type based on file magicAndrew Chow2020-10-141-0/+23
* wallet: Remove path checking code from bitcoin-wallet toolRussell Yanofsky2020-09-031-7/+0
* wallet: Remove Verify and IsLoaded methodsRussell Yanofsky2020-09-031-5/+0
* wallet: Add MakeDatabase functionRussell Yanofsky2020-09-031-0/+39
* Merge #19805: wallet: Avoid deserializing unused records when salvagingfanquake2020-09-031-3/+7
|\
| * walletdb: Add KeyFilterFn to ReadKeyValueAndrew Chow2020-08-251-3/+7
* | Remove -zapwallettxesAndrew Chow2020-08-311-17/+0
|/
* Make Hash[160] consume range-like objectsPieter Wuille2020-07-301-6/+6
* Introduce DummyDatabase and use it in the testsAndrew Chow2020-07-291-1/+1
* walletdb: Introduce WalletDatabase abstract classAndrew Chow2020-07-141-3/+3
* Merge #19325: wallet: Refactor BerkeleyDatabase to introduce DatabaseBatch ab...MarcoFalke2020-07-141-19/+19
|\
| * walletdb: Add MakeBatch function to BerkeleyDatabase and use itAndrew Chow2020-07-091-19/+19
* | Merge #19441: walletdb: don't reinitialize desc cache with multiple cache ent...Samuel Dobson2020-07-121-3/+0
|\ \
| * | walletdb: don't reinitialize desc cache with multiple cache entriesAndrew Chow2020-07-031-3/+0
* | | Merge #18923: wallet: Never schedule MaybeCompactWalletDB when -flushwallet i...Samuel Dobson2020-07-111-3/+0
|\ \ \
| * | | wallet: Never schedule MaybeCompactWalletDB when -flushwallet is offMarcoFalke2020-07-091-3/+0
| | |/ | |/|
* | | Merge #19046: Replace CWallet::Set* functions that use memonly with Add/Load ...Samuel Dobson2020-07-111-4/+4
|\ \ \ | |/ / |/| |
| * | Split SetWalletFlags into Add/LoadWalletFlagsAndrew Chow2020-06-221-1/+1
| * | Split SetActiveScriptPubKeyMan into Add/LoadActiveScriptPubKeyManAndrew Chow2020-05-211-2/+2
| * | Split SetHDChain into AddHDChain and LoadHDChainAndrew Chow2020-05-211-1/+1
* | | Merge #19324: wallet: Move BerkeleyBatch static functions to BerkeleyDatabaseMarcoFalke2020-07-051-11/+1
|\ \ \ | |_|/ |/| |
| * | walletdb: Move PeriodicFlush into WalletDatabaseAndrew Chow2020-07-011-1/+1
| * | walletdb: Combine VerifyDatabaseFile and VerifyEnvironmentAndrew Chow2020-07-011-10/+0
* | | Merge #19308: wallet: BerkeleyBatch Handle cursor internallyWladimir J. van der Laan2020-07-011-13/+15
|\ \ \
| * | | walletdb: Handle cursor internallyAndrew Chow2020-06-221-13/+15
* | | | Merge #19054: wallet: Skip hdKeypath of 'm' when determining inactive hd seedsMarcoFalke2020-06-191-2/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Skip hdKeypath of 'm'Andrew Chow2020-06-151-2/+3
| | |/ | |/|
* | | Add Create*WalletDatabase functionsAndrew Chow2020-06-171-0/+19
| |/ |/|
* | walletdb: move IsWalletLoaded to walletdb.cppAndrew Chow2020-06-151-0/+5
* | Merge #18792: wallet: Remove boost from PeriodicFlushfanquake2020-06-021-12/+2
|\ \
| * | wallet: Remove unused boost::thread_interruptedMarcoFalke2020-06-021-5/+1
| * | walletdb: Remove unsed boost/threadMarcoFalke2020-05-271-7/+1
| |/
* | Merge #18918: wallet: Move salvagewallet into wallettoolSamuel Dobson2020-05-271-41/+9
|\ \ | |/ |/|
| * Move RecoverDatabaseFile and RecoverKeysOnlyFilter into salvage.{cpp/h}Andrew Chow2020-05-251-22/+0
| * Make BerkeleyBatch::Recover and WalletBatch::RecoverKeysOnlyFilter standaloneAndrew Chow2020-05-251-17/+2
| * Expose a version of ReadKeyValue and use it in RecoverKeysOnlyFilterAndrew Chow2020-05-251-3/+8
| * walletdb: don't automatically salvage when corruption is detectedAndrew Chow2020-05-251-2/+2
* | Merge #17681: wallet: Keep inactive seeds after sethdseed and derive keys fro...Samuel Dobson2020-05-221-0/+75
|\ \
| * | Determine inactive HD seeds from key metadata and track them in LegacyScriptP...Andrew Chow2020-05-151-0/+75
* | | Merge #16946: wallet: include a checksum of encrypted private keysWladimir J. van der Laan2020-05-211-3/+26
|\ \ \ | |_|/ |/| |
| * | Upgrade or rewrite encrypted key checksumsAndrew Chow2020-01-301-1/+8
| * | Set fDecryptionThoroughlyChecked based on whether crypted key checksums are v...Andrew Chow2020-01-301-2/+3
| * | Read and write a checksum for encrypted keysAndrew Chow2020-01-301-1/+16
* | | Merge #9381: Remove CWalletTx merging logic from AddToWalletSamuel Dobson2020-05-061-33/+37
|\ \ \
| * | | Disable CWalletTx copy constructorRussell Yanofsky2020-05-011-8/+5
| * | | Avoid copying CWalletTx in LoadToWalletRussell Yanofsky2020-05-011-25/+32
| | |/ | |/|
* / | wallet: Avoid translating RPC errors when loading walletsMarcoFalke2020-05-011-2/+2
|/ /
* | Add IsLegacy to CWallet so that the GUI knows whether to show watchonlyAndrew Chow2020-04-231-1/+1
* | Implement TopUp in DescriptorScriptPubKeyManAndrew Chow2020-04-231-0/+14