194 Commits (e10cedebea9fed808c2e64e5e37868b203eeec58)

Author SHA1 Message Date
Pieter Wuille 4291e8feab Prevent RPC 'move' from deadlocking 12 years ago
Philip Kaufmann 966a0e8cc9 add CWalletTx::GetImmatureCredit() and use it in CWallet::GetImmatureBalance() 12 years ago
kjj2 cae686d31e Add -walletnotify to call an external script on wallet transactions 12 years ago
Pieter Wuille 5eaf91a428 Bugfix: do not keep relaying spent wallet transactions 12 years ago
Philip Kaufmann 6b3783a9c9 fix some double-spaces in strings 12 years ago
Pieter Wuille ddba582377 Bugfix: do not mark all future coins spent 12 years ago
Pieter Wuille 64dd46fd05 Transaction hash caching 12 years ago
Pieter Wuille ae8bfd12da Batch block connection during IBD 12 years ago
Pieter Wuille 450cbb0944 Ultraprune 12 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 12 years ago
Philip Kaufmann d210f4f5b8 fix -Wformat warnings all over the source 12 years ago
Luke Dashjr da7b8c1260 Bugfix: Initialize CWallet::nOrderPosNext on an empty wallet, and save it in db 12 years ago
xanatos 4f76be1dc5 Correct LoadWallet() return value (false -> DB_LOAD_OK) 12 years ago
Luke Dashjr ddb709e9de Bugfix: Require OrderedTxItems to provide properly scoped accounting entry list 12 years ago
Wladimir J. van der Laan 4d1d94c56c Rename CreateThread to NewThread 12 years ago
Gregory Maxwell b1093efa83 Change CWallet addressgrouping to use CTxDestination instead of strings. 12 years ago
Philip Kaufmann f09e8fcd33 Qt: show mined transactions at depth 1 12 years ago
Luke Dashjr e07c8e9123 Treat generation (mined) transactions less different from receive transactions 12 years ago
coderrr 22dfd73598 Add address groupings RPC from the coincontrol patches. 12 years ago
Luke Dashjr c3f95ef13f Choose reasonable "smart" times to display for transactions 12 years ago
Luke Dashjr 9c7722b7c5 Store a fixed order of transactions (and accounting) in the wallet 12 years ago
xanatos b765385a3e Removed useless assignment 12 years ago
Luke Dashjr 814efd6f1f Bugfix: Fix a variety of misspellings 13 years ago
Philip Kaufmann e6bc9c35f3 Update Warning-strings to use a standard-format 13 years ago
Gavin Andresen a2709fad7f Implement raw transaction RPC calls 13 years ago
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