13 Commits (ecacfd98e657c5819a1bcb1da93b25d3ad4e5045)

Author SHA1 Message Date
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 9 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
Kamil Domanski 3d796f8996 overhaul serialization code 10 years ago
Philip Kaufmann 093303a887 add missing header end comments 10 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 11 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 11 years ago
Cozz Lovan 77cbd4623e Let -zapwallettxes recover transaction meta data 11 years ago
Jeff Garzik 518f3bdae3 Add -zapwallettxes cli/config option, used for wallet recovery 11 years ago
Cozz Lovan cdb6c16935 remove setting methods in wallet/walletdb 11 years ago
Wladimir J. van der Laan b10e147096 wallet: add interface for storing generic data on destinations 11 years ago
Gavin Andresen 3a6faabecf Fix struct/class declaration mismatches 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
super3 db0e8ccd90 Bump Year Number to 2013 11 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 11 years ago
Gavin Andresen a41d5fe019 Payment Protocol: X509-validated payment requests 11 years ago
Pieter Wuille 4addb2c066 Refactor keytime/metadata and wallet encryption bugfix 12 years ago
Jeff Garzik 3869fb89b6 Wallet: store key creation time. Calculate whole-wallet birthday. 12 years ago
Eric Lombrozo 336fe971e6 Get rid of db dependencies on main 12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 12 years ago
Jeff Garzik 189eb6a989 walletdb.h: remove dead code 12 years ago
Luke Dashjr da7b8c1260 Bugfix: Initialize CWallet::nOrderPosNext on an empty wallet, and save it in db 12 years ago
Luke Dashjr 9c7722b7c5 Store a fixed order of transactions (and accounting) in the wallet 12 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago