aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/coinselection.cpp
AgeCommit message (Expand)Author
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-13wallet: Replace Assume with Assert where needed in coinselectionMarcoFalke
2021-12-09Merge bitcoin/bitcoin#22019: wallet: Introduce SelectionResult for encapsulat...W. J. van der Laan
2021-12-05Return SelectionResult from SelectCoinsSRDAndrew Chow
2021-12-05Return SelectionResult from KnapsackSolverAndrew Chow
2021-12-05Return SelectionResult from SelectCoinsBnBAndrew Chow
2021-12-05Introduce SelectionResult structAndrew Chow
2021-10-11Fix typo and grammarHeebs
2021-10-05Merge bitcoin/bitcoin#22951: consensus: move amount.h into consensusMarcoFalke
2021-09-30Merge bitcoin/bitcoin#23104: log: Avoid breaking single log lines over multip...W. J. van der Laan
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-29log: Adjust coin selection log stringMarcoFalke
2021-09-27log: Avoid broken SELECTCOINS logMarcoFalke
2021-09-23Add SelectCoinsSRD functionAndrew Chow
2021-08-27Add waste metric calculation functionAndrew Chow
2021-08-13wallet: Use GetSelectionAmount for target value calculationsAndrew Chow
2021-05-19Have OutputGroup determine the value to useAndrew Chow
2021-05-19Have KnapsackSolver actually use effective valuesAndrew Chow
2021-05-19Roll static tx fees into nValueToSelect instead of having it be separateAndrew Chow
2021-05-13scripted-diff: rename some variablesAndrew Chow
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-02-01Merge #20040: wallet: Refactor OutputGroups to handle fees and spending eligi...Samuel Dobson
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-02Move OutputGroup positive only filtering into InsertAndrew Chow
2020-09-29Move fee setting of OutputGroup to InsertAndrew Chow
2020-08-11Refactor OutputGroups to handle effective values, fees, and filteringAndrew Chow
2020-07-30Use real value when calculating OutputGroup valueAndrew Chow
2020-03-04bnb: exit selection when best_waste is 0Andrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-30refactor: Replace all uses of boost::optional with our own Optional typeWladimir J. van der Laan
2018-12-12Introduce a Shuffle for FastRandomContext and use it in wallet and coinselectionPieter Wuille
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-08-24util: Replace boost::signals2 with std::functionMarcoFalke
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-07-31wallet: sum ancestors rather than taking max in output groupsKarl-Johan Alm
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24Merge #12257: [wallet] Use destination groups instead of coins in coin selectWladimir J. van der Laan
2018-07-24wallet: Switch to using output groups instead of coins in coin selectionKarl-Johan Alm
2018-07-24wallet: Add output groupingKarl-Johan Alm
2018-07-18Remove redundant statementpracticalswift
2018-05-02Add missing newlines to LogPrint debug loggingWladimir J. van der Laan
2018-03-13Move current coin selection algorithm to coinselection.{cpp,h}Andrew Chow
2018-03-13Implement Branch and Bound coin selection in a new fileAndrew Chow