@@ -26,7 +26,7 @@ proptest! {
26
26
) {
27
27
let params = common:: StrategyParams { n_candidates, target_value, base_weight, min_fee, feerate, feerate_lt_diff, drain_weight, drain_spend_weight, drain_dust } ;
28
28
let candidates = common:: gen_candidates( params. n_candidates) ;
29
- let change_policy = ChangePolicy :: min_value_and_waste ( params. drain_weights( ) , params. drain_dust, params . feerate ( ) , params . long_term_feerate ( ) ) ;
29
+ let change_policy = ChangePolicy :: min_value ( params. drain_weights( ) , params. drain_dust) ;
30
30
let metric = LowestFee { target: params. target( ) , long_term_feerate: params. long_term_feerate( ) , change_policy } ;
31
31
common:: can_eventually_find_best_solution( params, candidates, change_policy, metric) ?;
32
32
}
@@ -46,7 +46,7 @@ proptest! {
46
46
) {
47
47
let params = common:: StrategyParams { n_candidates, target_value, base_weight, min_fee, feerate, feerate_lt_diff, drain_weight, drain_spend_weight, drain_dust } ;
48
48
let candidates = common:: gen_candidates( params. n_candidates) ;
49
- let change_policy = ChangePolicy :: min_value_and_waste ( params. drain_weights( ) , params. drain_dust, params . feerate ( ) , params . long_term_feerate ( ) ) ;
49
+ let change_policy = ChangePolicy :: min_value ( params. drain_weights( ) , params. drain_dust) ;
50
50
let metric = LowestFee { target: params. target( ) , long_term_feerate: params. long_term_feerate( ) , change_policy } ;
51
51
common:: ensure_bound_is_not_too_tight( params, candidates, change_policy, metric) ?;
52
52
}
@@ -90,11 +90,9 @@ proptest! {
90
90
91
91
let mut cs = CoinSelector :: new( & candidates, params. base_weight) ;
92
92
93
- let change_policy = ChangePolicy :: min_value_and_waste (
93
+ let change_policy = ChangePolicy :: min_value (
94
94
params. drain_weights( ) ,
95
95
params. drain_dust,
96
- params. feerate( ) ,
97
- params. long_term_feerate( ) ,
98
96
) ;
99
97
100
98
let metric = LowestFee {
@@ -128,12 +126,7 @@ fn combined_changeless_metric() {
128
126
let mut cs_a = CoinSelector :: new ( & candidates, params. base_weight ) ;
129
127
let mut cs_b = CoinSelector :: new ( & candidates, params. base_weight ) ;
130
128
131
- let change_policy = ChangePolicy :: min_value_and_waste (
132
- params. drain_weights ( ) ,
133
- params. drain_dust ,
134
- params. feerate ( ) ,
135
- params. long_term_feerate ( ) ,
136
- ) ;
129
+ let change_policy = ChangePolicy :: min_value ( params. drain_weights ( ) , params. drain_dust ) ;
137
130
138
131
let metric_lowest_fee = LowestFee {
139
132
target : params. target ( ) ,
0 commit comments