45 Commits (439c4e8ad5871f59d87ae2ab77fe01aa6fe41414)

Author SHA1 Message Date
Luke Dashjr b823a4c9f6 wallet: Include actual backup filename in recovery warning message 8 years ago
Luke Dashjr 19b3648bb5 CWalletDB: Store the update counter per wallet 8 years ago
Luke Dashjr 23fb9adaea wallet: Move nAccountingEntryNumber from static/global to CWallet 8 years ago
Luke Dashjr f28eb8020e Bugfix: wallet: Increment "update counter" only after actually making the applicable db changes to avoid potential races 8 years ago
Wladimir J. van der Laan 911a4808fb wallet: Add comment describing the various classes in walletdb.h 8 years ago
Wladimir J. van der Laan 33232810dc wallet: CWalletDB CDB composition not inheritance 8 years ago
Wladimir J. van der Laan 71afe3c099 wallet: Introduce database handle wrapper 8 years ago
Wladimir J. van der Laan bac5c9cf64 Replace uses of boost::filesystem with fs 8 years ago
Jonas Schnelli 4115af7ac7
Fix rebase issue where pwalletMain was used instead of pwallet 8 years ago
Jonas Schnelli 02592f4c5e
[Wallet] split the keypool in an internal and external part 8 years ago
practicalswift fdab309670 [trivial] Fix typos introduced in 7184e25c80 8 years ago
Matt Corallo 0235be1e7a Rename FlushWalletDB -> CompactWalletDB, add function description 8 years ago
Matt Corallo 735d9b5362 Use CScheduler for wallet flushing, remove ThreadFlushWalletDB 8 years ago
Jonas Schnelli 7184e25c80
[Wallet] refactor CWallet/CWalletDB/CDB 8 years ago
Russell Yanofsky a80f98b1c7 Use importmulti timestamp when importing watch only keys 8 years ago
Jonas Schnelli 0165a56f20
Refactor ZapWalletTxes to avoid layer vialotions 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Patrick Strateman d63ff6265b Make nWalletDBUpdated atomic to avoid a potential race. 8 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 8 years ago
Luke Dashjr fb0c934d1b Wallet: Let the interval-flushing thread figure out the filename 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 8 years ago
Patrick Strateman 86029e72c9 Move CWalletDB::ReorderTransactions to CWallet 8 years ago
Pavel Janík 64d9507ea5 [WIP] Remove unused statement in serialization 8 years ago
Jonas Schnelli 7945088d41
[Wallet] comsetic non-code changes for the HD feature 9 years ago
Jonas Schnelli 68d7682b9f
[Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() 9 years ago
Jonas Schnelli 5b95dd2c25
[Wallet] extend CKeyMetadata with HD keypath 9 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 9 years ago
Jonas Schnelli f19025106d
[Wallet] Add simplest BIP32/deterministic key generation implementation 9 years ago
Patrick Strateman 380498aba4 Move BackupWallet to CWallet::BackupWallet 9 years ago
Patrick Strateman 0fd599767d Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk 9 years ago
instagibbs f1bb13c93d Added companion removeprunedfunds call. 9 years ago
MarcoFalke fa19b18c63 [wallet] Move hardcoded file name out of log messages 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
Luke Dashjr 3e7c89196c Optimisation: Store transaction list order in memory rather than compute it every need 9 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 10 years ago
Philip Kaufmann a21df62069 ensure consistent header comment naming conventions 10 years ago
Philip Kaufmann f702d1c66d move ThreadFlushWalletDB declaration to walletdb.h 10 years ago
Philip Kaufmann 341e2385d5 use constant references for strings in functions in wallet/*.* 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Cozz Lovan 44bc988e7b [Wallet] Do not flush the wallet in AddToWalletIfInvolvingMe(..) 10 years ago
Cozz Lovan ccca27a788 [Wallet] Watch-only fixes 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Philip Kaufmann 93f84d0417 cleanup class private and public areas in walletdb 10 years ago
Philip Kaufmann 22d7e7014f prefer const string& over char* in CDB and CWalletDB constructor 10 years ago
Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 10 years ago
Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 10 years ago
Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 10 years ago