31 Commits (7184e25c80aa8b1629a700bb7a7e290ad0bb2792)

Author SHA1 Message Date
Jonas Schnelli 7184e25c80
[Wallet] refactor CWallet/CWalletDB/CDB 6 years ago
Russell Yanofsky a80f98b1c7 Use importmulti timestamp when importing watch only keys 6 years ago
Jonas Schnelli 0165a56f20
Refactor ZapWalletTxes to avoid layer vialotions 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Patrick Strateman d63ff6265b Make nWalletDBUpdated atomic to avoid a potential race. 6 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 6 years ago
Luke Dashjr fb0c934d1b Wallet: Let the interval-flushing thread figure out the filename 6 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 6 years ago
Patrick Strateman 86029e72c9 Move CWalletDB::ReorderTransactions to CWallet 6 years ago
Pavel Janík 64d9507ea5 [WIP] Remove unused statement in serialization 6 years ago
Jonas Schnelli 7945088d41
[Wallet] comsetic non-code changes for the HD feature 6 years ago
Jonas Schnelli 68d7682b9f
[Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() 6 years ago
Jonas Schnelli 5b95dd2c25
[Wallet] extend CKeyMetadata with HD keypath 7 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 7 years ago
Jonas Schnelli f19025106d
[Wallet] Add simplest BIP32/deterministic key generation implementation 7 years ago
Patrick Strateman 380498aba4 Move BackupWallet to CWallet::BackupWallet 7 years ago
Patrick Strateman 0fd599767d Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk 7 years ago
instagibbs f1bb13c93d Added companion removeprunedfunds call. 7 years ago
MarcoFalke fa19b18c63 [wallet] Move hardcoded file name out of log messages 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 7 years ago
Luke Dashjr 3e7c89196c Optimisation: Store transaction list order in memory rather than compute it every need 7 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 7 years ago
Philip Kaufmann a21df62069 ensure consistent header comment naming conventions 8 years ago
Philip Kaufmann f702d1c66d move ThreadFlushWalletDB declaration to walletdb.h 8 years ago
Philip Kaufmann 341e2385d5 use constant references for strings in functions in wallet/*.* 8 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago
Michael Ford 78253fcbad Remove references to X11 licence 8 years ago
Cozz Lovan 44bc988e7b [Wallet] Do not flush the wallet in AddToWalletIfInvolvingMe(..) 8 years ago
Cozz Lovan ccca27a788 [Wallet] Watch-only fixes 8 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 8 years ago
Philip Kaufmann 93f84d0417 cleanup class private and public areas in walletdb 8 years ago
Philip Kaufmann 22d7e7014f prefer const string& over char* in CDB and CWalletDB constructor 8 years ago
Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 8 years ago
Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 8 years ago
Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 8 years ago
Kamil Domanski 3d796f8996 overhaul serialization code 8 years ago
Philip Kaufmann 093303a887 add missing header end comments 8 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 9 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 9 years ago
Cozz Lovan 77cbd4623e Let -zapwallettxes recover transaction meta data 9 years ago
Jeff Garzik 518f3bdae3 Add -zapwallettxes cli/config option, used for wallet recovery 9 years ago
Cozz Lovan cdb6c16935 remove setting methods in wallet/walletdb 9 years ago
Wladimir J. van der Laan b10e147096 wallet: add interface for storing generic data on destinations 9 years ago
Gavin Andresen 3a6faabecf Fix struct/class declaration mismatches 9 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 9 years ago
super3 db0e8ccd90 Bump Year Number to 2013 9 years ago
patrick s 6e51b3bddf improve wallet load time by removing duplicated calls to EC_KEY_check_key and adding a hash for vchPubKey/vchPrivKey entries in wallet.dat 9 years ago
Gavin Andresen a41d5fe019 Payment Protocol: X509-validated payment requests 9 years ago