aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfurszy <matiasfurszyfer@protonmail.com>2023-12-04 11:36:20 -0300
committerfanquake <fanquake@gmail.com>2024-01-04 16:21:36 +0000
commit35039ac3cc1c2318762907961aee412a7239ce9b (patch)
tree3b97d400f7af971d3a44a0c494f0cfa4c691352f
parent903b4623d369d86925093fdce08d18019e5266e1 (diff)
fuzz: disable BnB when SFFO is enabled
Github-Pull: #28994 Rebased-From: 576bee88fd36e207b7288077626947a1fce0fc33
-rw-r--r--src/wallet/test/fuzz/coinselection.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wallet/test/fuzz/coinselection.cpp b/src/wallet/test/fuzz/coinselection.cpp
index 4caf96b18d..ade3ec3f60 100644
--- a/src/wallet/test/fuzz/coinselection.cpp
+++ b/src/wallet/test/fuzz/coinselection.cpp
@@ -116,7 +116,8 @@ FUZZ_TARGET(coinselection)
}
// Run coinselection algorithms
- auto result_bnb = SelectCoinsBnB(group_pos, target, coin_params.m_cost_of_change, MAX_STANDARD_TX_WEIGHT);
+ auto result_bnb = coin_params.m_subtract_fee_outputs ? util::Error{Untranslated("BnB disabled when SFFO is enabled")} :
+ SelectCoinsBnB(group_pos, target, coin_params.m_cost_of_change, MAX_STANDARD_TX_WEIGHT);
if (result_bnb) {
assert(result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0);
assert(result_bnb->GetSelectedValue() >= target);