aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/walletdb.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6914Wladimir J. van der Laan2015-12-011-5/+5
|\ | | | | | | 114b581 Prevector type (Pieter Wuille)
| * Prevector typePieter Wuille2015-11-131-5/+5
| |
* | Constrain constant values to a single location in codeLuke Dashjr2015-11-281-1/+1
| |
* | Optimisation: Store transaction list order in memory rather than compute it ↵Luke Dashjr2015-11-211-1/+7
|/ | | | | | every need Huge performance improvement (450%) for zapwallettxes
* Reject invalid pubkeys when reading ckey items from the wallet.Gregory Maxwell2015-10-291-1/+6
| | | | | This makes the behavior more consistent with key objects and will reject some corrupted pubkeys (e.g. zero length).
* Do not store Merkle branches in the wallet.Pieter Wuille2015-09-221-2/+4
| | | | | | | | | | Assume that when a wallet transaction has a valid block hash and transaction position in it, the transaction is actually there. We're already trusting wallet data in a much more fundamental way anyway. To prevent backward compatibility issues, a new record is used for storing the block locator in the wallet. Old wallets will see a wallet file synchronized up to the genesis block, and rescan automatically.
* Includes: Cleanup around net main and walletJorge Timón2015-07-231-1/+1
| | | | | | -Move from .h to .cpp: in main, net and wallet -Remove unnecessary #include "main.h" -Cleanup some wallet files includes
* Merge pull request #5669Wladimir J. van der Laan2015-05-271-0/+1
|\ | | | | | | | | da29ecb Consensus: MOVEONLY: Move CValidationState from main consensus/validation (jtimon) 27afcd8 Consensus: Refactor: Decouple CValidationState from main::AbortNode() (Cory Fields)
| * Consensus: MOVEONLY: Move CValidationState from main consensus/validationjtimon2015-05-151-0/+1
| |
* | minor: remove unneeded bool in CWalletDB::RecoverPhilip Kaufmann2015-05-141-2/+1
|/
* Includes: Do not include main.h from any other headerJorge Timón2015-03-241-0/+1
|
* use constant references for strings in functions in wallet/*.*Philip Kaufmann2015-03-211-2/+2
|
* [Move Only] Move wallet related things to src/wallet/Jonas Schnelli2015-03-121-0/+986
could once be renamed from /src/wallet to /src/legacywallet.