@@ -5754,7 +5754,7 @@ where
57545754 },
57555755 }
57565756 } else {
5757- HTLCHandlingType::FailedPayment { payment_hash }
5757+ HTLCHandlingType::ReceiveFailed { payment_hash }
57585758 }
57595759 };
57605760
@@ -5927,7 +5927,7 @@ where
59275927 let reason = if $next_hop_unknown {
59285928 HTLCHandlingType::UnknownNextHop { requested_forward_scid: short_chan_id }
59295929 } else {
5930- HTLCHandlingType::FailedPayment { payment_hash }
5930+ HTLCHandlingType::ReceiveFailed { payment_hash }
59315931 };
59325932
59335933 failed_forwards.push((htlc_source, payment_hash,
@@ -6266,7 +6266,7 @@ where
62666266 cltv_expiry: Some(cltv_expiry),
62676267 }), payment_hash,
62686268 HTLCFailReason::reason(LocalHTLCFailureReason::IncorrectPaymentDetails, htlc_msat_height_data),
6269- HTLCHandlingType::FailedPayment { payment_hash: $payment_hash },
6269+ HTLCHandlingType::ReceiveFailed { payment_hash: $payment_hash },
62706270 ));
62716271 continue 'next_forwardable_htlc;
62726272 }
@@ -6824,7 +6824,7 @@ where
68246824 let source = HTLCSource::PreviousHopData(htlc_source.0.clone());
68256825 let failure_reason = LocalHTLCFailureReason::MPPTimeout;
68266826 let reason = HTLCFailReason::from_failure_code(failure_reason);
6827- let receiver = HTLCHandlingType::FailedPayment { payment_hash: htlc_source.1 };
6827+ let receiver = HTLCHandlingType::ReceiveFailed { payment_hash: htlc_source.1 };
68286828 self.fail_htlc_backwards_internal(&source, &htlc_source.1, &reason, receiver);
68296829 }
68306830
@@ -6889,7 +6889,7 @@ where
68896889 for htlc in payment.htlcs {
68906890 let reason = self.get_htlc_fail_reason_from_failure_code(failure_code, &htlc);
68916891 let source = HTLCSource::PreviousHopData(htlc.prev_hop);
6892- let receiver = HTLCHandlingType::FailedPayment { payment_hash: *payment_hash };
6892+ let receiver = HTLCHandlingType::ReceiveFailed { payment_hash: *payment_hash };
68936893 self.fail_htlc_backwards_internal(&source, &payment_hash, &reason, receiver);
68946894 }
68956895 }
@@ -7117,7 +7117,7 @@ where
71177117 for htlc in htlcs {
71187118 let reason = self.get_htlc_fail_reason_from_failure_code(FailureCode::InvalidOnionPayload(None), &htlc);
71197119 let source = HTLCSource::PreviousHopData(htlc.prev_hop);
7120- let receiver = HTLCHandlingType::FailedPayment { payment_hash };
7120+ let receiver = HTLCHandlingType::ReceiveFailed { payment_hash };
71217121 self.fail_htlc_backwards_internal(&source, &payment_hash, &reason, receiver);
71227122 }
71237123 return;
@@ -7223,7 +7223,7 @@ where
72237223 htlc_msat_height_data.extend_from_slice(&self.best_block.read().unwrap().height.to_be_bytes());
72247224 let source = HTLCSource::PreviousHopData(htlc.prev_hop);
72257225 let reason = HTLCFailReason::reason(LocalHTLCFailureReason::IncorrectPaymentDetails, htlc_msat_height_data);
7226- let receiver = HTLCHandlingType::FailedPayment { payment_hash };
7226+ let receiver = HTLCHandlingType::ReceiveFailed { payment_hash };
72277227 self.fail_htlc_backwards_internal(&source, &payment_hash, &reason, receiver);
72287228 }
72297229 self.claimable_payments.lock().unwrap().pending_claiming_payments.remove(&payment_hash);
@@ -11816,7 +11816,7 @@ where
1181611816 let reason = LocalHTLCFailureReason::PaymentClaimBuffer;
1181711817 timed_out_htlcs.push((HTLCSource::PreviousHopData(htlc.prev_hop.clone()), payment_hash.clone(),
1181811818 HTLCFailReason::reason(reason, htlc_msat_height_data),
11819- HTLCHandlingType::FailedPayment { payment_hash: payment_hash.clone() }));
11819+ HTLCHandlingType::ReceiveFailed { payment_hash: payment_hash.clone() }));
1182011820 false
1182111821 } else { true }
1182211822 });
@@ -15100,7 +15100,7 @@ mod tests {
1510015100 check_added_monitors!(nodes[1], 0);
1510115101 commitment_signed_dance!(nodes[1], nodes[0], payment_event.commitment_msg, false);
1510215102 expect_pending_htlcs_forwardable!(nodes[1]);
15103- expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::FailedPayment { payment_hash: our_payment_hash }]);
15103+ expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::ReceiveFailed { payment_hash: our_payment_hash }]);
1510415104 check_added_monitors!(nodes[1], 1);
1510515105 let updates = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
1510615106 assert!(updates.update_add_htlcs.is_empty());
@@ -15281,7 +15281,7 @@ mod tests {
1528115281 // We have to forward pending HTLCs twice - once tries to forward the payment forward (and
1528215282 // fails), the second will process the resulting failure and fail the HTLC backward
1528315283 expect_pending_htlcs_forwardable!(nodes[1]);
15284- expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::FailedPayment { payment_hash }]);
15284+ expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::ReceiveFailed { payment_hash }]);
1528515285 check_added_monitors!(nodes[1], 1);
1528615286 let updates = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
1528715287 assert!(updates.update_add_htlcs.is_empty());
@@ -15326,7 +15326,7 @@ mod tests {
1532615326 check_added_monitors!(nodes[1], 0);
1532715327 commitment_signed_dance!(nodes[1], nodes[0], payment_event.commitment_msg, false);
1532815328 expect_pending_htlcs_forwardable!(nodes[1]);
15329- expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::FailedPayment { payment_hash }]);
15329+ expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::ReceiveFailed { payment_hash }]);
1533015330 check_added_monitors!(nodes[1], 1);
1533115331 let updates = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
1533215332 assert!(updates.update_add_htlcs.is_empty());
@@ -15373,7 +15373,7 @@ mod tests {
1537315373 check_added_monitors!(nodes[1], 0);
1537415374 commitment_signed_dance!(nodes[1], nodes[0], payment_event.commitment_msg, false);
1537515375 expect_pending_htlcs_forwardable!(nodes[1]);
15376- expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::FailedPayment { payment_hash }]);
15376+ expect_pending_htlcs_forwardable_and_htlc_handling_failed!(nodes[1], vec![HTLCHandlingType::ReceiveFailed { payment_hash }]);
1537715377 check_added_monitors!(nodes[1], 1);
1537815378 let updates = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
1537915379 assert!(updates.update_add_htlcs.is_empty());
@@ -15430,7 +15430,7 @@ mod tests {
1543015430 nodes[1].node.handle_update_add_htlc(nodes[0].node.get_our_node_id(), &updates.update_add_htlcs[0]);
1543115431 commitment_signed_dance!(nodes[1], nodes[0], &updates.commitment_signed, false);
1543215432 expect_pending_htlcs_forwardable!(nodes[1]);
15433- expect_htlc_handling_failed_destinations!(nodes[1].node.get_and_clear_pending_events(), &[HTLCHandlingType::FailedPayment { payment_hash: mismatch_payment_hash }]);
15433+ expect_htlc_handling_failed_destinations!(nodes[1].node.get_and_clear_pending_events(), &[HTLCHandlingType::ReceiveFailed { payment_hash: mismatch_payment_hash }]);
1543415434 check_added_monitors(&nodes[1], 1);
1543515435 let _ = get_htlc_update_msgs!(nodes[1], nodes[0].node.get_our_node_id());
1543615436
0 commit comments