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