31 Commits (a42eef6f10e1da1c76e1c9ba49a2ff2459c62fea)

Author SHA1 Message Date
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
Gavin Andresen 618855133d Refactor: CAddressBookData for mapAddressBook 11 years ago
Gavin Andresen 050d2e953f Remove #define loop from util.h 11 years ago
Luke Dashjr d4e2b040ed Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used 12 years ago
Pieter Wuille 434e4273b9 Add GetKeyBirthTimes to wallet 12 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 05df3fc68d Removed AcceptToMemoryPool method from CTransaction. This method belongs to the mempool instance. 12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Pieter Wuille 1c06aa98c6 Always print full hashes (tx, block, inv) 12 years ago
Philip Kaufmann b001c87126 small indentation, space, formatting fixes (no code changes) 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Gavin Andresen 1b43bf0d3a Rename util.h Sleep --> MilliSleep 12 years ago
Pieter Wuille ef3988ca36 CValidationState framework 12 years ago
Jeff Garzik 3f964b3c50 Remove 'T' from remaining date/time format strings. 12 years ago
Richard Schwab 303b0009dc Change timestamps to use ISO8601 formatting 12 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 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
Giel van Schijndel 96931d6f78 Give threads a recognisable name to aid in debugging 13 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
Jeff Garzik ffe8b77a61 Further CDBEnv encapsulation work. 13 years ago
Jeff Garzik cd9696fc97 Encapsulate BDB environment inside new CDBEnv class 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Philip Kaufmann 0985816bf6 ensure that no double timestamps show up in the debug.log, by removing manual timestamps from the source (now only -logtimestamps parameter adds timestamps to debug.log) 13 years ago
Luke Dashjr 82e6b92b0a Bugfix: %-12I64d is not valid and causes the parameter to be skipped, use %12"PRI64d" instead 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago