Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-27 | Update copyright headers to 2018 | DrahtBot | |
2018-07-24 | clean-up: Remove no longer used ivars from CInputCoin | Karl-Johan Alm | |
2018-07-24 | wallet: Switch to using output groups instead of coins in coin selection | Karl-Johan Alm | |
2018-07-24 | wallet: Add output grouping | Karl-Johan Alm | |
2018-07-24 | wallet: Add input bytes to CInputCoin | Karl-Johan Alm | |
With nInputBytes, coin selection can execute without a reference to the COutput | |||
2018-07-24 | moveonly: CoinElegibilityFilter into coinselection.h | Karl-Johan Alm | |
2018-03-22 | Fix missing or inconsistent include guards | practicalswift | |
2018-03-13 | Move current coin selection algorithm to coinselection.{cpp,h} | Andrew Chow | |
Moves the current coin selection algorithm out of SelectCoinsMinConf and puts it in coinselection.{cpp,h}. The new function, KnapsackSolver, instead of taking a vector of COutputs, will take a vector of CInputCoins that is prepared by SelectCoinsMinConf. | |||
2018-03-13 | Remove coinselection.h -> wallet.h circular dependency | Andrew Chow | |
Changes CInputCoin to coinselection and to use CTransactionRef in order to avoid a circular dependency. Also moves other coin selection specific variables out of wallet.h to coinselectoin.h | |||
2018-03-13 | Implement Branch and Bound coin selection in a new file | Andrew Chow | |
Create a new file for coin selection logic and implement the BnB algorithm in it. |