Merge 0289f03790151135afbd5281a45a9f6256f0a235 into 5f4422d68dc3530c353af1f87499de1c864b60ad

This commit is contained in:
Bruno Garcia 2025-03-17 03:53:37 +01:00 committed by GitHub
commit f6d2bce8de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -275,6 +275,7 @@ FUZZ_TARGET(coinselection)
assert(result_srd->GetSelectedValue() >= target);
assert(result_srd->GetChange(CHANGE_LOWER, coin_params.m_change_fee) > 0); // Demonstrate that SRD creates change of at least CHANGE_LOWER
assert(result_srd->GetWeight() <= max_selection_weight);
result_srd->SetBumpFeeDiscount(ConsumeMoney(fuzzed_data_provider));
result_srd->RecalculateWaste(coin_params.min_viable_change, coin_params.m_cost_of_change, coin_params.m_change_fee);
(void)result_srd->GetShuffledInputVector();
(void)result_srd->GetInputSet();
@ -285,6 +286,7 @@ FUZZ_TARGET(coinselection)
if (result_knapsack) {
assert(result_knapsack->GetSelectedValue() >= target);
assert(result_knapsack->GetWeight() <= max_selection_weight);
result_knapsack->SetBumpFeeDiscount(ConsumeMoney(fuzzed_data_provider));
result_knapsack->RecalculateWaste(coin_params.min_viable_change, coin_params.m_cost_of_change, coin_params.m_change_fee);
(void)result_knapsack->GetShuffledInputVector();
(void)result_knapsack->GetInputSet();