- Fix compilation error when building with
--no-default-features(#36)
- Use
u64for weights instead of u32 - Fix feerate not being rounded up to vbytes #29
- Fix
new_tr_keyspendweight
- Remove
is_target_met_with_change_policy: it was redundant. If the target is met without a change policy it will always be met with it. - Remove
min_feein favour ofreplacewhich allows you to replace a transaction - Remove
Drainargument fromCoinSelector::select_until_target_metbecause adding a drain won't change when the target is met. - No more
base_weightinCoinSelector. Weight of the outputs is tracked intarget. - You now account for the number of outputs in both drain and target and their weight.
- Removed waste metric because it was pretty broken and took a lot to maintain