158 Commits (8ab6d0a568013530c2df105fcc7c8dbdc894f74e)

Author SHA1 Message Date
Gavin Andresen 000dc55181 Un-hardcode TX_FEE constants 12 years ago
Gavin Andresen 1f00f4e9c9 CreateTransaction: return strFailReason on failure 12 years ago
Gavin Andresen 8de9bb53af Define dust transaction outputs, and make them non-standard 12 years ago
Gavin Andresen 2f15e86a68 Do not write to wallet during LoadWallet 12 years ago
Pieter Wuille 360cfe142c Allow the default key to be unavailable 12 years ago
Pieter Wuille 1c06aa98c6 Always print full hashes (tx, block, inv) 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Gregory Maxwell 907a2aa4c7 Internal RNG for approximateBestSubset to prevent degenerate behavior. 12 years ago
Gavin Andresen 41e1a0d766 Make transactions larger than 100K non-standard 12 years ago
Gavin Andresen d28bd8b7ca Fix getbalance discrepency 12 years ago
Gavin Andresen ac7b8ea086 Correctly randomize change output position 12 years ago
Matt Corallo 269d9c6492 Replace RelayMessage with RelayTransaction. 12 years ago
Gavin Andresen ce99358f4a Remove IsFromMe() check in CTxMemPool::accept() 12 years ago
Gregory Maxwell d7836552e6 If the prio. will be enough after the next block don't force fees. 12 years ago
Gregory Maxwell a3fad2119b In listaddressgroupings push down the IsMine check to run on each input. 12 years ago
Philip Kaufmann 15d8ff2029 rework ThreadSafeAskFee() / askFee() functions 12 years ago
Jeff Garzik fdbb537d26 Add new RPC "lockunspent", to prevent spending of selected outputs 12 years ago
Pieter Wuille e754cf4133 Split off CBlockHeader from CBlock 12 years ago
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 13 years ago
Wladimir J. van der Laan 4d1d94c56c Rename CreateThread to NewThread 13 years ago
Gregory Maxwell b1093efa83 Change CWallet addressgrouping to use CTxDestination instead of strings. 13 years ago
Philip Kaufmann f09e8fcd33 Qt: show mined transactions at depth 1 13 years ago
Luke Dashjr e07c8e9123 Treat generation (mined) transactions less different from receive transactions 13 years ago
coderrr 22dfd73598 Add address groupings RPC from the coincontrol patches. 13 years ago
Luke Dashjr c3f95ef13f Choose reasonable "smart" times to display for transactions 13 years ago
Luke Dashjr 9c7722b7c5 Store a fixed order of transactions (and accounting) in the wallet 13 years ago
xanatos b765385a3e Removed useless assignment 13 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