@@ -2730,58 +2730,4 @@ mod tests {
2730
2730
assert_eq ! ( res. unwrap( ) , 154 ) ;
2731
2731
}
2732
2732
}
2733
-
2734
- #[ test]
2735
- fn test_calculate_change_output_value_splice ( ) {
2736
- let input_prevouts_owned = vec ! [
2737
- TxOut { value: Amount :: from_sat( 70_000 ) , script_pubkey: ScriptBuf :: new( ) } ,
2738
- TxOut { value: Amount :: from_sat( 60_000 ) , script_pubkey: ScriptBuf :: new( ) } ,
2739
- ] ;
2740
- let input_prevouts: Vec < & TxOut > = input_prevouts_owned. iter ( ) . collect ( ) ;
2741
- let our_contributed = 110_000 ;
2742
- let txout = TxOut { value : Amount :: from_sat ( 148_000 ) , script_pubkey : ScriptBuf :: new ( ) } ;
2743
- let outputs = vec ! [ OutputOwned :: Shared ( SharedOwnedOutput :: new( txout, our_contributed) ) ] ;
2744
- let funding_feerate_sat_per_1000_weight = 3000 ;
2745
-
2746
- let total_inputs: u64 = input_prevouts. iter ( ) . map ( |o| o. value . to_sat ( ) ) . sum ( ) ;
2747
- let gross_change = total_inputs - our_contributed;
2748
- let fees = 1746 ;
2749
- let common_fees = 126 ;
2750
- {
2751
- // There is leftover for change
2752
- let res = calculate_change_output_value (
2753
- true ,
2754
- our_contributed,
2755
- & input_prevouts,
2756
- & outputs,
2757
- funding_feerate_sat_per_1000_weight,
2758
- 300 ,
2759
- ) ;
2760
- assert_eq ! ( res. unwrap( ) , gross_change - fees - common_fees) ;
2761
- }
2762
- {
2763
- // Very small leftover
2764
- let res = calculate_change_output_value (
2765
- false ,
2766
- 128_100 ,
2767
- & input_prevouts,
2768
- & outputs,
2769
- funding_feerate_sat_per_1000_weight,
2770
- 300 ,
2771
- ) ;
2772
- assert ! ( res. is_none( ) ) ;
2773
- }
2774
- {
2775
- // Small leftover, but not dust
2776
- let res = calculate_change_output_value (
2777
- false ,
2778
- 128_100 ,
2779
- & input_prevouts,
2780
- & outputs,
2781
- funding_feerate_sat_per_1000_weight,
2782
- 100 ,
2783
- ) ;
2784
- assert_eq ! ( res. unwrap( ) , 154 ) ;
2785
- }
2786
- }
2787
2733
}
0 commit comments