aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/test/coinselector_tests.cpp
AgeCommit message (Expand)Author
2024-05-28Use `exact_target` shorthand in coinselector_testsMurch
2024-05-24Fold GetSelectionWaste() into ComputeAndSetWaste()Murch
2024-02-09opt: Skip over barren combinations of tiny UTXOsMurch
2024-02-09opt: Cut if last addition was minimal weightMurch
2024-02-09opt: Skip evaluation of equivalent input setsMurch
2024-02-09opt: Track remaining effective_value in lookaheadMurch
2024-02-09opt: Skip branches with worse weightMurch
2024-02-09test: Add coin_grinder_testsMurch
2024-02-09coinselection: Add CoinGrinder algorithmMurch
2023-12-12Merge bitcoin/bitcoin#28994: wallet: skip BnB when SFFO is enabledAndrew Chow
2023-12-11test: add coverage for BnB-SFFO restrictionfurszy
2023-12-08wallet: Replace SelectExternal with SetTxOutAndrew Chow
2023-12-07wallet: skip BnB when SFFO is activeMurch
2023-09-13Amend bumpfee for inputs with overlapping ancestryMurch
2023-09-13Bump unconfirmed parent txs to target feerateMurch
2023-09-13coinselection: Move GetSelectionWaste into SelectionResultAndrew Chow
2023-06-23Merge bitcoin/bitcoin#27846: [coinselection] Increase SRD target by change_feeAndrew Chow
2023-06-21[bug] Increase SRD target by change_feeMurch
2023-05-31test: Avoid `BOOST_ASSERT` macroHennadii Stepanov
2023-05-03scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDBAndrew Chow
2023-05-03wallet, tests: Include wallet/test/util.hAndrew Chow
2023-04-05refactor: coinselector_tests, unify wallet creation codefurszy
2023-04-05test: coverage for bnb max weightfurszy
2023-04-05coin selection: BnB, don't return selection if exceeds max allowed tx weightfurszy
2023-04-05test: coin selection, add coverage for SRDfurszy
2023-04-05coin selection: knapsack, select closest UTXO above target if result exceeds ...furszy
2023-03-06wallet: single output groups filtering and grouping processfurszy
2023-03-06wallet: unify outputs grouping processfurszy
2023-03-06test: coinselector_tests refactor, use CoinsResult instead of plain std::vectorfurszy
2023-03-06refactor: make OutputGroup::m_outputs field a vector of shared_ptrfurszy
2023-03-03wallet: make OutputGroup "positive_only" filter explicitfurszy
2023-02-17Merge bitcoin/bitcoin#26889: refactor: wallet, remove global 'ArgsManager' de...Andrew Chow
2023-02-15refactor: wallet, remove global 'ArgsManager' accessfurszy
2023-02-15wallet: set keypool_size instead of access global args managerfurszy
2023-02-03Merge bitcoin/bitcoin#25966: test: Remove redundant testAndrew Chow
2023-01-11Merge bitcoin/bitcoin#26758: refactor: Add `performance-no-automatic-move` cl...MarcoFalke
2023-01-05Merge bitcoin/bitcoin#23829: refactor: use braced init for integer literals i...MarcoFalke
2023-01-04Merge bitcoin/bitcoin#26020: test: Change coinselection parameter location to...Andrew Chow
2023-01-03refactor: use braced init for integer constants instead of c style castsPasta
2023-01-03Merge bitcoin/bitcoin#26661: wallet: Coin Selection, return accurate error me...Andrew Chow
2022-12-27clang-tidy: Add `performance-no-automatic-move` checkHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-21wallet: make SelectCoins flow return util::Resultfurszy
2022-12-05test: Check max transaction weight in CoinSelectionAurèle Oulès
2022-12-02test: bugfix, coinselector_test, use 'CoinsResult::Erase/Add' instead of dire...furszy
2022-12-02test: wallet, coverage for CoinsResult::Erase functionfurszy
2022-10-26wallet: remove fetch pre-selected-inputs responsibility from SelectCoinsfurszy
2022-10-02test: Check external coin effective value is used in CoinSelectionAurèle Oulès
2022-09-06test: Change coinselection parameter location to make tests independentyancy
2022-08-31test: Remove redundant testyancy