@@ -91,7 +91,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
91
91
_ => panic ! ( "Unexpected event" ) ,
92
92
}
93
93
94
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
94
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
95
95
96
96
// Now set it to failed again...
97
97
let ( _, payment_hash_2) = get_payment_preimage_hash ! ( nodes[ 0 ] ) ;
@@ -166,7 +166,7 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
166
166
167
167
// Claim the previous payment, which will result in a update_fulfill_htlc/CS from nodes[1]
168
168
// but nodes[0] won't respond since it is frozen.
169
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
169
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, 1_000_000 ) ) ;
170
170
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
171
171
let events_2 = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
172
172
assert_eq ! ( events_2. len( ) , 1 ) ;
@@ -440,7 +440,7 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
440
440
_ => panic ! ( "Unexpected event" ) ,
441
441
}
442
442
443
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
443
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
444
444
}
445
445
446
446
#[ test]
@@ -544,7 +544,7 @@ fn test_monitor_update_fail_cs() {
544
544
_ => panic ! ( "Unexpected event" ) ,
545
545
} ;
546
546
547
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage) ;
547
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage, 1_000_000 ) ;
548
548
}
549
549
550
550
#[ test]
@@ -587,7 +587,7 @@ fn test_monitor_update_fail_no_rebroadcast() {
587
587
_ => panic ! ( "Unexpected event" ) ,
588
588
}
589
589
590
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
590
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
591
591
}
592
592
593
593
#[ test]
@@ -597,7 +597,7 @@ fn test_monitor_update_raa_while_paused() {
597
597
let mut nodes = create_network ( 2 , & [ None , None ] ) ;
598
598
create_announced_chan_between_nodes ( & nodes, 0 , 1 , LocalFeatures :: new ( ) , LocalFeatures :: new ( ) ) ;
599
599
600
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 5000000 ) ;
600
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 5000000 , 5_000_000 ) ;
601
601
602
602
let route = nodes[ 0 ] . router . get_route ( & nodes[ 1 ] . node . get_our_node_id ( ) , None , & Vec :: new ( ) , 1000000 , TEST_FINAL_CLTV ) . unwrap ( ) ;
603
603
let ( payment_preimage_1, our_payment_hash_1) = get_payment_preimage_hash ! ( nodes[ 0 ] ) ;
@@ -655,8 +655,8 @@ fn test_monitor_update_raa_while_paused() {
655
655
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
656
656
expect_payment_received ! ( nodes[ 1 ] , our_payment_hash_1, 1000000 ) ;
657
657
658
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
659
- claim_payment ( & nodes[ 1 ] , & [ & nodes[ 0 ] ] , payment_preimage_2) ;
658
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
659
+ claim_payment ( & nodes[ 1 ] , & [ & nodes[ 0 ] ] , payment_preimage_2, 1_000_000 ) ;
660
660
}
661
661
662
662
fn do_test_monitor_update_fail_raa ( test_ignore_second_cs : bool ) {
@@ -666,7 +666,7 @@ fn do_test_monitor_update_fail_raa(test_ignore_second_cs: bool) {
666
666
let chan_2 = create_announced_chan_between_nodes ( & nodes, 1 , 2 , LocalFeatures :: new ( ) , LocalFeatures :: new ( ) ) ;
667
667
668
668
// Rebalance a bit so that we can send backwards from 2 to 1.
669
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
669
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
670
670
671
671
// Route a first payment that we'll fail backwards
672
672
let ( _, payment_hash_1) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 1000000 ) ;
@@ -897,10 +897,10 @@ fn do_test_monitor_update_fail_raa(test_ignore_second_cs: bool) {
897
897
Event :: PaymentReceived { payment_hash, .. } => assert_eq ! ( payment_hash, payment_hash_4. unwrap( ) ) ,
898
898
_ => panic ! ( "Unexpected event" ) ,
899
899
} ;
900
- claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_4. unwrap ( ) ) ;
900
+ claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_4. unwrap ( ) , 1_000_000 ) ;
901
901
}
902
902
903
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , payment_preimage_2) ;
903
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , payment_preimage_2, 1_000_000 ) ;
904
904
}
905
905
906
906
#[ test]
@@ -923,7 +923,7 @@ fn test_monitor_update_fail_reestablish() {
923
923
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) , false ) ;
924
924
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) , false ) ;
925
925
926
- assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage) ) ;
926
+ assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, 1_000_000 ) ) ;
927
927
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
928
928
let mut updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
929
929
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -1092,9 +1092,9 @@ fn raa_no_response_awaiting_raa_state() {
1092
1092
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1093
1093
expect_payment_received ! ( nodes[ 1 ] , payment_hash_3, 1000000 ) ;
1094
1094
1095
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1096
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1097
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_3) ;
1095
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1096
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1097
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_3, 1_000_000 ) ;
1098
1098
}
1099
1099
1100
1100
#[ test]
@@ -1114,7 +1114,7 @@ fn claim_while_disconnected_monitor_update_fail() {
1114
1114
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) , false ) ;
1115
1115
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) , false ) ;
1116
1116
1117
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1117
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, 1_000_000 ) ) ;
1118
1118
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1119
1119
1120
1120
nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) ) ;
@@ -1211,7 +1211,7 @@ fn claim_while_disconnected_monitor_update_fail() {
1211
1211
_ => panic ! ( "Unexpected event" ) ,
1212
1212
}
1213
1213
1214
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1214
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1215
1215
}
1216
1216
1217
1217
#[ test]
@@ -1271,7 +1271,7 @@ fn monitor_failed_no_reestablish_response() {
1271
1271
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1272
1272
expect_payment_received ! ( nodes[ 1 ] , payment_hash_1, 1000000 ) ;
1273
1273
1274
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1274
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1275
1275
}
1276
1276
1277
1277
#[ test]
@@ -1360,8 +1360,8 @@ fn first_message_on_recv_ordering() {
1360
1360
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1361
1361
expect_payment_received ! ( nodes[ 1 ] , payment_hash_2, 1000000 ) ;
1362
1362
1363
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1364
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1363
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1364
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1365
1365
}
1366
1366
1367
1367
#[ test]
@@ -1376,12 +1376,12 @@ fn test_monitor_update_fail_claim() {
1376
1376
create_announced_chan_between_nodes ( & nodes, 1 , 2 , LocalFeatures :: new ( ) , LocalFeatures :: new ( ) ) ;
1377
1377
1378
1378
// Rebalance a bit so that we can send backwards from 3 to 2.
1379
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
1379
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
1380
1380
1381
1381
let ( payment_preimage_1, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 1000000 ) ;
1382
1382
1383
1383
* nodes[ 1 ] . chan_monitor . update_ret . lock ( ) . unwrap ( ) = Err ( ChannelMonitorUpdateErr :: TemporaryFailure ) ;
1384
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1384
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, 1_000_000 ) ) ;
1385
1385
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1386
1386
1387
1387
let route = nodes[ 2 ] . router . get_route ( & nodes[ 0 ] . node . get_our_node_id ( ) , None , & Vec :: new ( ) , 1000000 , TEST_FINAL_CLTV ) . unwrap ( ) ;
@@ -1446,7 +1446,7 @@ fn test_monitor_update_on_pending_forwards() {
1446
1446
create_announced_chan_between_nodes ( & nodes, 1 , 2 , LocalFeatures :: new ( ) , LocalFeatures :: new ( ) ) ;
1447
1447
1448
1448
// Rebalance a bit so that we can send backwards from 3 to 1.
1449
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
1449
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
1450
1450
1451
1451
let ( _, payment_hash_1) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 1000000 ) ;
1452
1452
assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & payment_hash_1) ) ;
@@ -1496,7 +1496,7 @@ fn test_monitor_update_on_pending_forwards() {
1496
1496
nodes[ 0 ] . node . process_pending_htlc_forwards ( ) ;
1497
1497
expect_payment_received ! ( nodes[ 0 ] , payment_hash_2, 1000000 ) ;
1498
1498
1499
- claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_2) ;
1499
+ claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_2, 1_000_000 ) ;
1500
1500
}
1501
1501
1502
1502
#[ test]
@@ -1524,7 +1524,7 @@ fn monitor_update_claim_fail_no_response() {
1524
1524
let as_raa = commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , payment_event. commitment_msg, false , true , false , true ) ;
1525
1525
1526
1526
* nodes[ 1 ] . chan_monitor . update_ret . lock ( ) . unwrap ( ) = Err ( ChannelMonitorUpdateErr :: TemporaryFailure ) ;
1527
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1527
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, 1_000_000 ) ) ;
1528
1528
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1529
1529
assert ! ( nodes[ 1 ] . node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
1530
1530
@@ -1551,7 +1551,7 @@ fn monitor_update_claim_fail_no_response() {
1551
1551
_ => panic ! ( "Unexpected event" ) ,
1552
1552
}
1553
1553
1554
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1554
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1555
1555
}
1556
1556
1557
1557
// Note that restore_between_fails with !fail_on_generate is useless
@@ -1671,7 +1671,7 @@ fn do_during_funding_monitor_fail(fail_on_generate: bool, restore_between_fails:
1671
1671
node. router . handle_channel_update ( & bs_update) . unwrap ( ) ;
1672
1672
}
1673
1673
1674
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
1674
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 , 8_000_000 ) ;
1675
1675
close_channel ( & nodes[ 0 ] , & nodes[ 1 ] , & channel_id, funding_tx, true ) ;
1676
1676
}
1677
1677
0 commit comments