aboutsummaryrefslogtreecommitdiff
path: root/src/bench/coin_selection.cpp
diff options
context:
space:
mode:
authorAndrew Chow <achow101-github@achow101.com>2021-05-21 18:39:41 -0400
committerAndrew Chow <achow101-github@achow101.com>2021-12-05 13:44:09 -0500
commit9d9b101d2019d8237546eedd022e74519feb07bb (patch)
treef8eca393c9991093763e7a527dd7e83c3d56b8a2 /src/bench/coin_selection.cpp
parentbb50850a447bdf461ffb76d47d4a4db904fce324 (diff)
downloadbitcoin-9d9b101d2019d8237546eedd022e74519feb07bb.tar.xz
Use SelectionResult in AttemptSelection
Replace setCoinsRet and nValueRet with a SelectionResult in AttemptSelection
Diffstat (limited to 'src/bench/coin_selection.cpp')
-rw-r--r--src/bench/coin_selection.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/bench/coin_selection.cpp b/src/bench/coin_selection.cpp
index 0ac8fc6b34..686811d95b 100644
--- a/src/bench/coin_selection.cpp
+++ b/src/bench/coin_selection.cpp
@@ -54,12 +54,10 @@ static void CoinSelection(benchmark::Bench& bench)
/* long_term_feerate= */ CFeeRate(0), /* discard_feerate= */ CFeeRate(0),
/* tx_noinputs_size= */ 0, /* avoid_partial= */ false);
bench.run([&] {
- std::set<CInputCoin> setCoinsRet;
- CAmount nValueRet;
- bool success = AttemptSelection(wallet, 1003 * COIN, filter_standard, coins, setCoinsRet, nValueRet, coin_selection_params);
- assert(success);
- assert(nValueRet == 1003 * COIN);
- assert(setCoinsRet.size() == 2);
+ auto result = AttemptSelection(wallet, 1003 * COIN, filter_standard, coins, coin_selection_params);
+ assert(result);
+ assert(result->GetSelectedValue() == 1003 * COIN);
+ assert(result->GetInputSet().size() == 2);
});
}