97 Commits (899d373b3ccb3003f8f6e518ba4cf7ba4028e58b)

Author SHA1 Message Date
Chris Moore 831f59ce8b Fix coin selection to only include change when it's necessary. 13 years ago
Chris Moore d650f96d5f Preserve the shuffled order of coins with equal value to give more randomized coin selection. 13 years ago
Chris Moore e333ab56d5 Move the random_shuffle call back into SelectCoinsMinConf() so we can unit test it. 13 years ago
Chris Moore 9b0369c773 Refactor SelectCoinsMinConf() and add unit tests. 13 years ago
sje397 8fdb7e108f Added 'immature balance' for miners. Only displayed if the balance is greater than zero. 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
Wladimir J. van der Laan 0832c0d166 Process address book updates incrementally 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 13 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates 13 years ago
Philip Kaufmann ff0ee876bb change strings to Bitcoin (uppercase), where it is used as a noun and update strings to use "Qt" (and not qt or QT) / update initialisation of notificator to use qApp->applicationName() instead of a static string 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Jeff Garzik 0fb78eae34 Always check return values of TxnBegin() and TxnCommit() 13 years ago
Jeff Garzik faf705a42a Prefer 'unsigned int' for loop index variables tested against ::size() 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
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Jeff Garzik c376ac359e Fix loop index var types, fixing many minor sign comparison warnings 13 years ago
Wladimir J. van der Laan da7bbd9dfd fix warnings: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Wladimir J. van der Laan 7cfbe1fee4 qtui.h/noui.h interface cleanup 13 years ago
Wladimir J. van der Laan 98e6175874 Update UI through async calls MainFrameRepaint and AddressBookRepaint instead of a timer. 13 years ago
Pieter Wuille 439e1497e1 Introduce explicit -walletupgrade option 13 years ago
Pieter Wuille fcfd7ff8f8 Free pwalletdbEncryption after encryping wallet 13 years ago
Pieter Wuille 38067c18f8 Make compressed pubkeys require 0.6.0 13 years ago
Pieter Wuille 9976cf070f Move GenerateNewKey back to CWallet 13 years ago
Pieter Wuille 0b807a417f Add SetMinVersion to CWallet 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Gavin Andresen 2e17ac83c6 Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen be237c119e Fix logic for IsChange() for send-to-self transactions. 13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 13 years ago
Gavin Andresen bf798734db Support 3 new multisignature IsStandard transactions 13 years ago
Pieter Wuille 95d888a6d1 Key import and export 13 years ago
Pieter Wuille 30ab2c9c46 Preparations for key import/export 13 years ago
Pieter Wuille 4c6e22953e Make CWalletTx::pwallet private 13 years ago
Luke Dashjr dbbf1d4a48 GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay 13 years ago
Dylan Noblesmith 94f778bdeb Implement an mlock()'d string class for storing passphrases 13 years ago
Gavin Andresen b2d3b2d65d Never remove database files on shutdown, it caused unreadable wallets on some testers' machines. 13 years ago
Gavin Andresen 1c15f88653 Only remove database log files on shutdown after wallet encryption/rewrite 13 years ago
Gavin Andresen 37971fcc76 Create new keypool for newly encrypted wallets. 13 years ago
Gavin Andresen d764d9161e Obsolete keypool and make sure database removes log files on shutdown. 13 years ago
Pieter Wuille 9e9869d0fe Resilvering 13 years ago
Pieter Wuille d825e6a31b Some extra comments 13 years ago
Matt Corallo 0767e69199 Add returns to avoid annoying compile-time warnings. 13 years ago
Nils Schneider 6ccff2cbde remove cryptopp dependency, add simple unittest for SHA256Transform() 13 years ago