@@ -439,7 +439,7 @@ fn do_forward_checks_failure(check: ForwardCheckFail, intro_fails: bool) {
439
439
check_added_monitors ! ( nodes[ 1 ] , 0 ) ;
440
440
do_commitment_signed_dance ( & nodes[ 1 ] , & nodes[ 0 ] , & updates_0_1. commitment_signed , true , true ) ;
441
441
442
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
442
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
443
443
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
444
444
445
445
if intro_fails {
@@ -477,7 +477,7 @@ fn do_forward_checks_failure(check: ForwardCheckFail, intro_fails: bool) {
477
477
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
478
478
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & updates_1_2. commitment_signed , true , true ) ;
479
479
480
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
480
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
481
481
let failed_destination = match check {
482
482
ForwardCheckFail :: InboundOnionCheck |ForwardCheckFail :: ForwardPayloadEncodedAsReceive => HTLCHandlingFailureType :: InvalidOnion ,
483
483
ForwardCheckFail :: OutboundChannelCheck =>
@@ -534,7 +534,7 @@ fn failed_backwards_to_intro_node() {
534
534
nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & payment_event. msgs [ 0 ] ) ;
535
535
check_added_monitors ! ( nodes[ 1 ] , 0 ) ;
536
536
do_commitment_signed_dance ( & nodes[ 1 ] , & nodes[ 0 ] , & payment_event. commitment_msg , false , false ) ;
537
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
537
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
538
538
check_added_monitors ! ( & nodes[ 1 ] , 1 ) ;
539
539
540
540
let mut events = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -548,7 +548,7 @@ fn failed_backwards_to_intro_node() {
548
548
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
549
549
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event. commitment_msg , true , true ) ;
550
550
551
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
551
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
552
552
expect_htlc_handling_failed_destinations ! ( nodes[ 2 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: InvalidOnion ] ) ;
553
553
check_added_monitors ( & nodes[ 2 ] , 1 ) ;
554
554
@@ -626,7 +626,7 @@ fn do_forward_fail_in_process_pending_htlc_fwds(check: ProcessPendingHTLCsCheck,
626
626
// Disconnect the next-hop peer so when we go to forward in process_pending_htlc_forwards, the
627
627
// intro node will error backwards.
628
628
$curr_node. node. peer_disconnected( $next_node. node. get_our_node_id( ) ) ;
629
- expect_pending_htlcs_forwardable! ( $curr_node) ;
629
+ $curr_node. node . process_pending_htlc_forwards ( ) ;
630
630
expect_htlc_handling_failed_destinations!( $curr_node. node. get_and_clear_pending_events( ) ,
631
631
vec![ HTLCHandlingFailureType :: Forward { node_id: Some ( $next_node. node. get_our_node_id( ) ) , channel_id: $failed_chan_id } ] ) ;
632
632
} ,
@@ -658,7 +658,7 @@ fn do_forward_fail_in_process_pending_htlc_fwds(check: ProcessPendingHTLCsCheck,
658
658
return
659
659
}
660
660
661
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
661
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
662
662
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
663
663
664
664
let mut updates_1_2 = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 2 ] . node. get_our_node_id( ) ) ;
@@ -725,7 +725,7 @@ fn do_blinded_intercept_payment(intercept_node_fails: bool) {
725
725
} ;
726
726
nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & payment_event. msgs [ 0 ] ) ;
727
727
commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 0 ] , & payment_event. commitment_msg, false , true ) ;
728
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
728
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
729
729
730
730
let events = nodes[ 1 ] . node . get_and_clear_pending_events ( ) ;
731
731
assert_eq ! ( events. len( ) , 1 ) ;
@@ -751,7 +751,7 @@ fn do_blinded_intercept_payment(intercept_node_fails: bool) {
751
751
}
752
752
753
753
nodes[ 1 ] . node . forward_intercepted_htlc ( intercept_id, & channel_id, nodes[ 2 ] . node . get_our_node_id ( ) , expected_outbound_amount_msat) . unwrap ( ) ;
754
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
754
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
755
755
756
756
let payment_event = {
757
757
{
@@ -765,7 +765,7 @@ fn do_blinded_intercept_payment(intercept_node_fails: bool) {
765
765
} ;
766
766
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , & payment_event. msgs [ 0 ] ) ;
767
767
commitment_signed_dance ! ( nodes[ 2 ] , nodes[ 1 ] , & payment_event. commitment_msg, false , true ) ;
768
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
768
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
769
769
770
770
expect_payment_claimable ! ( & nodes[ 2 ] , payment_hash, payment_secret, amt_msat, None , nodes[ 2 ] . node. get_our_node_id( ) ) ;
771
771
do_claim_payment_along_route (
@@ -954,7 +954,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
954
954
nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & payment_event_0_1. msgs [ 0 ] ) ;
955
955
check_added_monitors ! ( nodes[ 1 ] , 0 ) ;
956
956
do_commitment_signed_dance ( & nodes[ 1 ] , & nodes[ 0 ] , & payment_event_0_1. commitment_msg , false , false ) ;
957
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
957
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
958
958
check_added_monitors ! ( & nodes[ 1 ] , 1 ) ;
959
959
960
960
let mut payment_event_1_2 = {
@@ -969,7 +969,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
969
969
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , & payment_event_1_2. msgs [ 0 ] ) ;
970
970
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
971
971
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event_1_2. commitment_msg , true , true ) ;
972
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
972
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
973
973
check_payment_claimable (
974
974
& nodes[ 2 ] . node . get_and_clear_pending_events ( ) [ 0 ] , payment_hash, payment_secret, amt_msat,
975
975
None , nodes[ 2 ] . node . get_our_node_id ( )
@@ -1005,7 +1005,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
1005
1005
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , update_add) ;
1006
1006
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
1007
1007
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event_1_2. commitment_msg , true , true ) ;
1008
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1008
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1009
1009
expect_htlc_handling_failed_destinations ! ( nodes[ 2 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: InvalidOnion ] ) ;
1010
1010
check_added_monitors ( & nodes[ 2 ] , 1 ) ;
1011
1011
} ,
@@ -1015,7 +1015,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
1015
1015
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , update_add) ;
1016
1016
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
1017
1017
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event_1_2. commitment_msg , true , true ) ;
1018
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1018
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1019
1019
expect_htlc_handling_failed_destinations ! ( nodes[ 2 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: Receive { payment_hash } ] ) ;
1020
1020
check_added_monitors ( & nodes[ 2 ] , 1 ) ;
1021
1021
} ,
@@ -1031,7 +1031,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
1031
1031
1032
1032
nodes[ 2 ] . node . handle_shutdown ( nodes[ 1 ] . node . get_our_node_id ( ) , & node_1_shutdown) ;
1033
1033
commitment_signed_dance ! ( nodes[ 2 ] , nodes[ 1 ] , ( ) , false , true , false , false ) ;
1034
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1034
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1035
1035
expect_htlc_handling_failed_destinations ! ( nodes[ 2 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: Receive { payment_hash } ] ) ;
1036
1036
check_added_monitors ( & nodes[ 2 ] , 1 ) ;
1037
1037
} ,
@@ -1040,7 +1040,8 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
1040
1040
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , & payment_event_1_2. msgs [ 0 ] ) ;
1041
1041
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
1042
1042
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event_1_2. commitment_msg , true , true ) ;
1043
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1043
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1044
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1044
1045
expect_pending_htlcs_forwardable_and_htlc_handling_failed_ignore ! ( nodes[ 2 ] ,
1045
1046
vec![ HTLCHandlingFailureType :: Receive { payment_hash } ] ) ;
1046
1047
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
@@ -1049,7 +1050,7 @@ fn do_multi_hop_receiver_fail(check: ReceiveCheckFail) {
1049
1050
nodes[ 2 ] . node . handle_update_add_htlc ( nodes[ 1 ] . node . get_our_node_id ( ) , & payment_event_1_2. msgs [ 0 ] ) ;
1050
1051
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
1051
1052
do_commitment_signed_dance ( & nodes[ 2 ] , & nodes[ 1 ] , & payment_event_1_2. commitment_msg , true , true ) ;
1052
- expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
1053
+ nodes[ 2 ] . node . process_pending_htlc_forwards ( ) ;
1053
1054
expect_htlc_handling_failed_destinations ! ( nodes[ 2 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: Receive { payment_hash } ] ) ;
1054
1055
check_added_monitors ( & nodes[ 2 ] , 1 ) ;
1055
1056
}
@@ -1254,7 +1255,7 @@ fn min_htlc() {
1254
1255
nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & payment_event_0_1. msgs [ 0 ] ) ;
1255
1256
check_added_monitors ! ( nodes[ 1 ] , 0 ) ;
1256
1257
do_commitment_signed_dance ( & nodes[ 1 ] , & nodes[ 0 ] , & payment_event_0_1. commitment_msg , true , true ) ;
1257
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1258
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
1258
1259
expect_htlc_handling_failed_destinations ! (
1259
1260
nodes[ 1 ] . node. get_and_clear_pending_events( ) ,
1260
1261
& [ HTLCHandlingFailureType :: Forward { node_id: Some ( nodes[ 2 ] . node. get_our_node_id( ) ) , channel_id: chan_1_2. 2 } ]
@@ -1447,7 +1448,7 @@ fn fails_receive_tlvs_authentication() {
1447
1448
1448
1449
nodes[ 1 ] . node . handle_update_add_htlc ( nodes[ 0 ] . node . get_our_node_id ( ) , & payment_event. msgs [ 0 ] ) ;
1449
1450
do_commitment_signed_dance ( & nodes[ 1 ] , & nodes[ 0 ] , & payment_event. commitment_msg , true , true ) ;
1450
- expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
1451
+ nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
1451
1452
nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
1452
1453
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1453
1454
expect_htlc_handling_failed_destinations ! ( nodes[ 1 ] . node. get_and_clear_pending_events( ) , & [ HTLCHandlingFailureType :: InvalidOnion ] ) ;
0 commit comments