@@ -1437,7 +1437,7 @@ fn test_fee_spike_violation_fails_htlc() {
1437
1437
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
1438
1438
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
1439
1439
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1440
- 3460001, &recipient_onion_fields, cur_height, &None).unwrap();
1440
+ 3460001, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1441
1441
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
1442
1442
let msg = msgs::UpdateAddHTLC {
1443
1443
channel_id: chan.2,
@@ -1636,7 +1636,7 @@ fn test_chan_reserve_violation_inbound_htlc_outbound_channel() {
1636
1636
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
1637
1637
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
1638
1638
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1639
- 700_000, &recipient_onion_fields, cur_height, &None).unwrap();
1639
+ 700_000, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1640
1640
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
1641
1641
let msg = msgs::UpdateAddHTLC {
1642
1642
channel_id: chan.2,
@@ -1816,7 +1816,7 @@ fn test_chan_reserve_violation_inbound_htlc_inbound_chan() {
1816
1816
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route_2.paths[0], &session_priv).unwrap();
1817
1817
let recipient_onion_fields = RecipientOnionFields::spontaneous_empty();
1818
1818
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
1819
- &route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None).unwrap();
1819
+ &route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1820
1820
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash_1).unwrap();
1821
1821
let msg = msgs::UpdateAddHTLC {
1822
1822
channel_id: chan.2,
@@ -3546,7 +3546,7 @@ fn fail_backward_pending_htlc_upon_channel_failure() {
3546
3546
let current_height = nodes[1].node.best_block.read().unwrap().height + 1;
3547
3547
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
3548
3548
let (onion_payloads, _amount_msat, cltv_expiry) = onion_utils::build_onion_payloads(
3549
- &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None).unwrap();
3549
+ &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None, None ).unwrap();
3550
3550
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
3551
3551
let onion_routing_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
3552
3552
@@ -6538,7 +6538,7 @@ fn test_update_add_htlc_bolt2_receiver_check_max_htlc_limit() {
6538
6538
let onion_keys = onion_utils::construct_onion_keys(&Secp256k1::signing_only(), &route.paths[0], &session_priv).unwrap();
6539
6539
let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
6540
6540
let (onion_payloads, _htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
6541
- &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None).unwrap();
6541
+ &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None, None ).unwrap();
6542
6542
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash).unwrap();
6543
6543
6544
6544
let mut msg = msgs::UpdateAddHTLC {
@@ -8281,7 +8281,7 @@ fn test_onion_value_mpp_set_calculation() {
8281
8281
let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
8282
8282
let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
8283
8283
let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8284
- &recipient_onion_fields, height + 1, &None).unwrap();
8284
+ &recipient_onion_fields, height + 1, &None, None ).unwrap();
8285
8285
// Edit amt_to_forward to simulate the sender having set
8286
8286
// the final amount and the routing node taking less fee
8287
8287
if let msgs::OutboundOnionPayload::Receive {
0 commit comments