aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet.cpp
AgeCommit message (Expand)Author
2018-03-27Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan
2018-03-26Merge #12699: [wallet] Shuffle transaction inputs before signingWladimir J. van der Laan
2018-03-22Merge #11536: Rename account to label where appropriateWladimir J. van der Laan
2018-03-22Merge #12694: Actually disable BnB when there are preset inputsWladimir J. van der Laan
2018-03-21Merge #12747: Fix typosMarcoFalke
2018-03-21shuffle selected coins before transaction finalizationGregory Sanders
2018-03-21Merge #12716: Fix typos and cleanup in various filesMarcoFalke
2018-03-21Fix typospracticalswift
2018-03-21Fix typosDimitris Apostolou
2018-03-19Rename account to label where appropriateRussell Yanofsky
2018-03-17wallet: Change output type globals to membersMarcoFalke
2018-03-15Actually disable BnB when there are preset inputsAndrew Chow
2018-03-14Merge #10637: Coin Selection with Murch's algorithmWladimir J. van der Laan
2018-03-13Merge #9680: Unify CWalletTx constructionPieter Wuille
2018-03-13Fix ComputeTimeSmart test failure with -DDEBUG_LOCKORDERRussell Yanofsky
2018-03-13Merge #11041: Add LookupBlockIndexWladimir J. van der Laan
2018-03-13Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use itAndrew Chow
2018-03-13Move original knapsack solver tests to coinselector_tests.cppAndrew Chow
2018-03-13Move current coin selection algorithm to coinselection.{cpp,h}Andrew Chow
2018-03-13Remove coinselection.h -> wallet.h circular dependencyAndrew Chow
2018-03-13Use a struct for output eligibilityAndrew Chow
2018-03-13Move output eligibility to a separate functionAndrew Chow
2018-03-13Implement Branch and Bound coin selection in a new fileAndrew Chow
2018-03-09Calculate and store the number of bytes required to spend an inputAndrew Chow
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-03-07[wallet] Get rid of CWalletTx default constructorRussell Yanofsky
2018-03-07[wallet] Construct CWalletTx objects in CommitTransactionRussell Yanofsky
2018-03-07Merge #11687: External wallet filesWladimir J. van der Laan
2018-03-07Merge #11372: Address encoding cleanupWladimir J. van der Laan
2018-03-06Add LookupBlockIndex functionJoão Barbosa
2018-03-06Add missing cs_lock in CreateWalletFromFileJoão Barbosa
2018-03-03Create new wallet databases as directories rather than filesRussell Yanofsky
2018-03-03Allow wallet files in multiple directoriesRussell Yanofsky
2018-03-02Fix ListCoins test failure due to unset g_wallet_allow_fallback_feeRussell Yanofsky
2018-03-01Merge #11882: Disable default fallbackfee on mainnetWladimir J. van der Laan
2018-02-25Disable wallet fallbackfee by default on mainnetJonas Schnelli
2018-02-25Merge #12287: Optimise lock behaviour for GuessVerificationProgress()Jonas Schnelli
2018-02-19Split key_io (address/key encodings) off from base58Pieter Wuille
2018-02-15Merge #12356: Fix 'mempool min fee not met' debug outputWladimir J. van der Laan
2018-02-14Merge #11866: Do not un-mark fInMempool on wallet txn if ATMP fails.Wladimir J. van der Laan
2018-02-12Merge #12381: Remove more boost threadsWladimir J. van der Laan
2018-02-08boost: drop boost threads for [alert|block|wallet]notifyCory Fields
2018-02-08Merge #12333: Make CWallet::ListCoins atomicWladimir J. van der Laan
2018-02-08[wallet] Indent only change of CWallet::AvailableCoinsJoão Barbosa
2018-02-08[wallet] Make CWallet::ListCoins atomicJoão Barbosa
2018-02-08Consistently use FormatStateMessage in RPC error outputBen Woosley
2018-02-08Merge #12282: wallet: Disallow abandon of conflicted txesWladimir J. van der Laan
2018-02-06wallet: Disallow abandon of conflicted txesMarcoFalke
2018-01-30Fix missing cs_main lock for GuessVerificationProgress()Jonas Schnelli
2018-01-28[wallet] Remove duplicate mapWallet lookupsJoão Barbosa