aboutsummaryrefslogtreecommitdiff
path: root/src/bench
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2022-03-14 15:22:42 +0100
committerMarcoFalke <falke.marco@gmail.com>2022-03-14 15:17:04 +0100
commitfa7deaa0464576a229b5a6ab13ad033c16d0dada (patch)
tree9bd5ff8033873f76291b69b2d21dfc16c3fe8ccd /src/bench
parent77773b061cb13229a8afb46f6f3ab89fc70eabe3 (diff)
downloadbitcoin-fa7deaa0464576a229b5a6ab13ad033c16d0dada.tar.xz
wallet: Pass FastRandomContext& to coin selection
Diffstat (limited to 'src/bench')
-rw-r--r--src/bench/coin_selection.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/bench/coin_selection.cpp b/src/bench/coin_selection.cpp
index 609c592d20..a9f05f05ea 100644
--- a/src/bench/coin_selection.cpp
+++ b/src/bench/coin_selection.cpp
@@ -62,10 +62,17 @@ static void CoinSelection(benchmark::Bench& bench)
}
const CoinEligibilityFilter filter_standard(1, 6, 0);
- const CoinSelectionParams coin_selection_params(/* change_output_size= */ 34,
- /* change_spend_size= */ 148, /* effective_feerate= */ CFeeRate(0),
- /* long_term_feerate= */ CFeeRate(0), /* discard_feerate= */ CFeeRate(0),
- /* tx_noinputs_size= */ 0, /* avoid_partial= */ false);
+ FastRandomContext rand{};
+ const CoinSelectionParams coin_selection_params{
+ rand,
+ /* change_output_size= */ 34,
+ /* change_spend_size= */ 148,
+ /* effective_feerate= */ CFeeRate(0),
+ /* long_term_feerate= */ CFeeRate(0),
+ /* discard_feerate= */ CFeeRate(0),
+ /* tx_noinputs_size= */ 0,
+ /* avoid_partial= */ false,
+ };
bench.run([&] {
auto result = AttemptSelection(wallet, 1003 * COIN, filter_standard, coins, coin_selection_params);
assert(result);