@@ -56,7 +56,7 @@ fn receive_output_in_latest_block(wallet: &mut Wallet, value: u64) -> OutPoint {
5656 receive_output ( wallet, value, anchor)
5757}
5858
59- fn feerate_unchecked ( sat_vb : f64 ) -> FeeRate {
59+ fn _feerate_unchecked ( sat_vb : f64 ) -> FeeRate {
6060 // 1 sat_vb / 4wu_vb * 1000kwu_wu = 250 sat_kwu
6161 let sat_kwu = ( sat_vb * 250.0 ) . ceil ( ) as u64 ;
6262 FeeRate :: from_sat_per_kwu ( sat_kwu)
@@ -1581,8 +1581,9 @@ fn test_bump_fee_reduce_change() {
15811581 . insert_tx ( tx, ConfirmationTime :: Unconfirmed { last_seen : 0 } )
15821582 . unwrap ( ) ;
15831583
1584+ let feerate = FeeRate :: from_sat_per_kwu ( 625 ) ; // 2.5 sat/vb
15841585 let mut builder = wallet. build_fee_bump ( txid) . unwrap ( ) ;
1585- builder. fee_rate ( feerate_unchecked ( 2.5 ) ) . enable_rbf ( ) ;
1586+ builder. fee_rate ( feerate ) . enable_rbf ( ) ;
15861587 let psbt = builder. finish ( ) . unwrap ( ) ;
15871588 let sent_received = wallet. sent_and_received ( & psbt. clone ( ) . extract_tx ( ) ) ;
15881589 let fee = check_fee ! ( wallet, psbt) ;
@@ -1613,7 +1614,7 @@ fn test_bump_fee_reduce_change() {
16131614 sent_received. 1
16141615 ) ;
16151616
1616- assert_fee_rate ! ( psbt, fee. unwrap_or( 0 ) , feerate_unchecked ( 2.5 ) , @add_signature) ;
1617+ assert_fee_rate ! ( psbt, fee. unwrap_or( 0 ) , feerate , @add_signature) ;
16171618
16181619 let mut builder = wallet. build_fee_bump ( txid) . unwrap ( ) ;
16191620 builder. fee_absolute ( 200 ) ;
@@ -1676,9 +1677,10 @@ fn test_bump_fee_reduce_single_recipient() {
16761677 . insert_tx ( tx, ConfirmationTime :: Unconfirmed { last_seen : 0 } )
16771678 . unwrap ( ) ;
16781679
1680+ let feerate = FeeRate :: from_sat_per_kwu ( 625 ) ; // 2.5 sat/vb
16791681 let mut builder = wallet. build_fee_bump ( txid) . unwrap ( ) ;
16801682 builder
1681- . fee_rate ( feerate_unchecked ( 2.5 ) )
1683+ . fee_rate ( feerate )
16821684 . allow_shrinking ( addr. script_pubkey ( ) )
16831685 . unwrap ( ) ;
16841686 let psbt = builder. finish ( ) . unwrap ( ) ;
@@ -1692,7 +1694,7 @@ fn test_bump_fee_reduce_single_recipient() {
16921694 assert_eq ! ( tx. output. len( ) , 1 ) ;
16931695 assert_eq ! ( tx. output[ 0 ] . value + fee. unwrap_or( 0 ) , sent_received. 0 ) ;
16941696
1695- assert_fee_rate ! ( psbt, fee. unwrap_or( 0 ) , feerate_unchecked ( 2.5 ) , @add_signature) ;
1697+ assert_fee_rate ! ( psbt, fee. unwrap_or( 0 ) , feerate , @add_signature) ;
16961698}
16971699
16981700#[ test]
@@ -2311,7 +2313,7 @@ fn test_fee_amount_negative_drain_val() {
23112313 let send_to = Address :: from_str ( "tb1ql7w62elx9ucw4pj5lgw4l028hmuw80sndtntxt" )
23122314 . unwrap ( )
23132315 . assume_checked ( ) ;
2314- let fee_rate = feerate_unchecked ( 2.01 ) ;
2316+ let fee_rate = FeeRate :: from_sat_per_kwu ( 500 ) ;
23152317 let incoming_op = receive_output_in_latest_block ( & mut wallet, 8859 ) ;
23162318
23172319 let mut builder = wallet. build_tx ( ) ;
0 commit comments