@@ -89,7 +89,7 @@ fn test_monitor_and_persister_update_fail() {
89
89
let outpoint = OutPoint { txid : chan. 3 . txid ( ) , index : 0 } ;
90
90
91
91
// Rebalance the network to generate htlc in the two directions
92
- send_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 10_000_000 , 10_000_000 ) ;
92
+ send_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 10_000_000 ) ;
93
93
94
94
// Route an HTLC from node 0 to node 1 (but don't settle)
95
95
let preimage = route_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 9_000_000 ) . 0 ;
@@ -120,7 +120,7 @@ fn test_monitor_and_persister_update_fail() {
120
120
persister. set_update_ret ( Err ( ChannelMonitorUpdateErr :: TemporaryFailure ) ) ;
121
121
122
122
// Try to update ChannelMonitor
123
- assert ! ( nodes[ 1 ] . node. claim_funds( preimage, & None , 9_000_000 ) ) ;
123
+ assert ! ( nodes[ 1 ] . node. claim_funds( preimage) ) ;
124
124
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
125
125
let updates = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 0 ] . node. get_our_node_id( ) ) ;
126
126
assert_eq ! ( updates. update_fulfill_htlcs. len( ) , 1 ) ;
@@ -213,7 +213,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool, persister_fail
213
213
_ => panic ! ( "Unexpected event" ) ,
214
214
}
215
215
216
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
216
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
217
217
218
218
// Now set it to failed again...
219
219
let ( _, payment_hash_2, payment_secret_2) = get_payment_preimage_hash ! ( & nodes[ 1 ] ) ;
@@ -304,7 +304,7 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
304
304
305
305
// Claim the previous payment, which will result in a update_fulfill_htlc/CS from nodes[1]
306
306
// but nodes[0] won't respond since it is frozen.
307
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , 1_000_000 ) ) ;
307
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
308
308
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
309
309
let events_2 = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
310
310
assert_eq ! ( events_2. len( ) , 1 ) ;
@@ -581,7 +581,7 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
581
581
_ => panic ! ( "Unexpected event" ) ,
582
582
}
583
583
584
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
584
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
585
585
}
586
586
587
587
#[ test]
@@ -695,7 +695,7 @@ fn test_monitor_update_fail_cs() {
695
695
_ => panic ! ( "Unexpected event" ) ,
696
696
} ;
697
697
698
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage, 1_000_000 ) ;
698
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage) ;
699
699
}
700
700
701
701
#[ test]
@@ -746,7 +746,7 @@ fn test_monitor_update_fail_no_rebroadcast() {
746
746
_ => panic ! ( "Unexpected event" ) ,
747
747
}
748
748
749
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
749
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
750
750
}
751
751
752
752
#[ test]
@@ -760,7 +760,7 @@ fn test_monitor_update_raa_while_paused() {
760
760
let channel_id = create_announced_chan_between_nodes ( & nodes, 0 , 1 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) . 2 ;
761
761
let logger = test_utils:: TestLogger :: new ( ) ;
762
762
763
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 5000000 , 5_000_000 ) ;
763
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 5000000 ) ;
764
764
let ( payment_preimage_1, our_payment_hash_1, our_payment_secret_1) = get_payment_preimage_hash ! ( nodes[ 1 ] ) ;
765
765
{
766
766
let net_graph_msg_handler = & nodes[ 0 ] . net_graph_msg_handler ;
@@ -824,8 +824,8 @@ fn test_monitor_update_raa_while_paused() {
824
824
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
825
825
expect_payment_received ! ( nodes[ 1 ] , our_payment_hash_1, our_payment_secret_1, 1000000 ) ;
826
826
827
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
828
- claim_payment ( & nodes[ 1 ] , & [ & nodes[ 0 ] ] , payment_preimage_2, 1_000_000 ) ;
827
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
828
+ claim_payment ( & nodes[ 1 ] , & [ & nodes[ 0 ] ] , payment_preimage_2) ;
829
829
}
830
830
831
831
fn do_test_monitor_update_fail_raa ( test_ignore_second_cs : bool ) {
@@ -839,13 +839,13 @@ fn do_test_monitor_update_fail_raa(test_ignore_second_cs: bool) {
839
839
let logger = test_utils:: TestLogger :: new ( ) ;
840
840
841
841
// Rebalance a bit so that we can send backwards from 2 to 1.
842
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
842
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
843
843
844
844
// Route a first payment that we'll fail backwards
845
845
let ( _, payment_hash_1, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 1000000 ) ;
846
846
847
847
// Fail the payment backwards, failing the monitor update on nodes[1]'s receipt of the RAA
848
- assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & payment_hash_1, & None ) ) ;
848
+ assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & payment_hash_1) ) ;
849
849
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
850
850
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
851
851
@@ -1078,10 +1078,10 @@ fn do_test_monitor_update_fail_raa(test_ignore_second_cs: bool) {
1078
1078
Event :: PaymentReceived { payment_hash, .. } => assert_eq ! ( payment_hash, payment_hash_4. unwrap( ) ) ,
1079
1079
_ => panic ! ( "Unexpected event" ) ,
1080
1080
} ;
1081
- claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_4. unwrap ( ) , 1_000_000 ) ;
1081
+ claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_4. unwrap ( ) ) ;
1082
1082
}
1083
1083
1084
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , payment_preimage_2, 1_000_000 ) ;
1084
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , payment_preimage_2) ;
1085
1085
}
1086
1086
1087
1087
#[ test]
@@ -1107,7 +1107,7 @@ fn test_monitor_update_fail_reestablish() {
1107
1107
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) , false ) ;
1108
1108
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) , false ) ;
1109
1109
1110
- assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, & None , 1_000_000 ) ) ;
1110
+ assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage) ) ;
1111
1111
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
1112
1112
let mut updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
1113
1113
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -1288,9 +1288,9 @@ fn raa_no_response_awaiting_raa_state() {
1288
1288
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1289
1289
expect_payment_received ! ( nodes[ 1 ] , payment_hash_3, payment_secret_3, 1000000 ) ;
1290
1290
1291
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1292
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1293
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_3, 1_000_000 ) ;
1291
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1292
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1293
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_3) ;
1294
1294
}
1295
1295
1296
1296
#[ test]
@@ -1314,7 +1314,7 @@ fn claim_while_disconnected_monitor_update_fail() {
1314
1314
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) , false ) ;
1315
1315
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) , false ) ;
1316
1316
1317
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , 1_000_000 ) ) ;
1317
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1318
1318
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1319
1319
1320
1320
nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : InitFeatures :: empty ( ) } ) ;
@@ -1416,7 +1416,7 @@ fn claim_while_disconnected_monitor_update_fail() {
1416
1416
_ => panic ! ( "Unexpected event" ) ,
1417
1417
}
1418
1418
1419
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1419
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1420
1420
}
1421
1421
1422
1422
#[ test]
@@ -1484,7 +1484,7 @@ fn monitor_failed_no_reestablish_response() {
1484
1484
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1485
1485
expect_payment_received ! ( nodes[ 1 ] , payment_hash_1, payment_secret_1, 1000000 ) ;
1486
1486
1487
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1487
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1488
1488
}
1489
1489
1490
1490
#[ test]
@@ -1585,8 +1585,8 @@ fn first_message_on_recv_ordering() {
1585
1585
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1586
1586
expect_payment_received ! ( nodes[ 1 ] , payment_hash_2, payment_secret_2, 1000000 ) ;
1587
1587
1588
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1, 1_000_000 ) ;
1589
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1588
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_1) ;
1589
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1590
1590
}
1591
1591
1592
1592
#[ test]
@@ -1605,12 +1605,12 @@ fn test_monitor_update_fail_claim() {
1605
1605
let logger = test_utils:: TestLogger :: new ( ) ;
1606
1606
1607
1607
// Rebalance a bit so that we can send backwards from 3 to 2.
1608
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
1608
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
1609
1609
1610
1610
let ( payment_preimage_1, _, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 1000000 ) ;
1611
1611
1612
1612
* nodes[ 1 ] . chain_monitor . update_ret . lock ( ) . unwrap ( ) = Some ( Err ( ChannelMonitorUpdateErr :: TemporaryFailure ) ) ;
1613
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , 1_000_000 ) ) ;
1613
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1614
1614
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1615
1615
1616
1616
let ( _, payment_hash_2, payment_secret_2) = get_payment_preimage_hash ! ( nodes[ 0 ] ) ;
@@ -1686,10 +1686,10 @@ fn test_monitor_update_on_pending_forwards() {
1686
1686
let logger = test_utils:: TestLogger :: new ( ) ;
1687
1687
1688
1688
// Rebalance a bit so that we can send backwards from 3 to 1.
1689
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 , 5_000_000 ) ;
1689
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 5000000 ) ;
1690
1690
1691
1691
let ( _, payment_hash_1, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 1000000 ) ;
1692
- assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & payment_hash_1, & None ) ) ;
1692
+ assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & payment_hash_1) ) ;
1693
1693
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1694
1694
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
1695
1695
@@ -1741,7 +1741,7 @@ fn test_monitor_update_on_pending_forwards() {
1741
1741
nodes[ 0 ] . node . process_pending_htlc_forwards ( ) ;
1742
1742
expect_payment_received ! ( nodes[ 0 ] , payment_hash_2, payment_secret_2, 1000000 ) ;
1743
1743
1744
- claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_2, 1_000_000 ) ;
1744
+ claim_payment ( & nodes[ 2 ] , & [ & nodes[ 1 ] , & nodes[ 0 ] ] , payment_preimage_2) ;
1745
1745
}
1746
1746
1747
1747
#[ test]
@@ -1776,7 +1776,7 @@ fn monitor_update_claim_fail_no_response() {
1776
1776
let as_raa = commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , payment_event. commitment_msg, false , true , false , true ) ;
1777
1777
1778
1778
* nodes[ 1 ] . chain_monitor . update_ret . lock ( ) . unwrap ( ) = Some ( Err ( ChannelMonitorUpdateErr :: TemporaryFailure ) ) ;
1779
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , 1_000_000 ) ) ;
1779
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1) ) ;
1780
1780
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1781
1781
let events = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
1782
1782
assert_eq ! ( events. len( ) , 0 ) ;
@@ -1806,7 +1806,7 @@ fn monitor_update_claim_fail_no_response() {
1806
1806
_ => panic ! ( "Unexpected event" ) ,
1807
1807
}
1808
1808
1809
- claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2, 1_000_000 ) ;
1809
+ claim_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , payment_preimage_2) ;
1810
1810
}
1811
1811
1812
1812
// confirm_a_first and restore_b_before_conf are wholly unrelated to earlier bools and
@@ -1896,7 +1896,7 @@ fn do_during_funding_monitor_fail(confirm_a_first: bool, restore_b_before_conf:
1896
1896
node. net_graph_msg_handler . handle_channel_update ( & bs_update) . unwrap ( ) ;
1897
1897
}
1898
1898
1899
- send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 , 8_000_000 ) ;
1899
+ send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
1900
1900
close_channel ( & nodes[ 0 ] , & nodes[ 1 ] , & channel_id, funding_tx, true ) ;
1901
1901
}
1902
1902
@@ -1964,5 +1964,5 @@ fn test_path_paused_mpp() {
1964
1964
assert_eq ! ( events. len( ) , 1 ) ;
1965
1965
pass_along_path ( & nodes[ 0 ] , & [ & nodes[ 2 ] , & nodes[ 3 ] ] , 200_000 , payment_hash. clone ( ) , payment_secret, events. pop ( ) . unwrap ( ) , true ) ;
1966
1966
1967
- claim_payment_along_route ( & nodes[ 0 ] , & [ & [ & nodes[ 1 ] , & nodes[ 3 ] ] , & [ & nodes[ 2 ] , & nodes[ 3 ] ] ] , false , payment_preimage, 200_000 ) ;
1967
+ claim_payment_along_route ( & nodes[ 0 ] , & [ & [ & nodes[ 1 ] , & nodes[ 3 ] ] , & [ & nodes[ 2 ] , & nodes[ 3 ] ] ] , false , payment_preimage) ;
1968
1968
}
0 commit comments