@@ -1438,7 +1438,7 @@ fn test_fee_spike_violation_fails_htlc() {
1438
1438
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
1439
1439
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
1440
1440
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1441
- 3460001, &recipient_onion_fields, cur_height, &None).unwrap();
1441
+ 3460001, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1442
1442
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
1443
1443
let msg = msgs::UpdateAddHTLC {
1444
1444
channel_id: chan.2,
@@ -1637,7 +1637,7 @@ fn test_chan_reserve_violation_inbound_htlc_outbound_channel() {
1637
1637
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
1638
1638
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
1639
1639
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1640
- 700_000, &recipient_onion_fields, cur_height, &None).unwrap();
1640
+ 700_000, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1641
1641
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
1642
1642
let msg = msgs::UpdateAddHTLC {
1643
1643
channel_id: chan.2,
@@ -1817,7 +1817,7 @@ fn test_chan_reserve_violation_inbound_htlc_inbound_chan() {
1817
1817
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route_2.paths[0], &session_priv).unwrap();
1818
1818
let recipient_onion_fields = RecipientOnionFields::spontaneous_empty();
1819
1819
let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
1820
- &route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None).unwrap();
1820
+ &route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None, None ).unwrap();
1821
1821
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash_1).unwrap();
1822
1822
let msg = msgs::UpdateAddHTLC {
1823
1823
channel_id: chan.2,
@@ -3556,7 +3556,7 @@ fn fail_backward_pending_htlc_upon_channel_failure() {
3556
3556
let current_height = nodes[1].node.best_block.read().unwrap().height + 1;
3557
3557
let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
3558
3558
let (onion_payloads, _amount_msat, cltv_expiry) = onion_utils::build_onion_payloads(
3559
- &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None).unwrap();
3559
+ &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None, None ).unwrap();
3560
3560
let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
3561
3561
let onion_routing_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
3562
3562
@@ -6551,7 +6551,7 @@ fn test_update_add_htlc_bolt2_receiver_check_max_htlc_limit() {
6551
6551
let onion_keys = onion_utils::construct_onion_keys(&Secp256k1::signing_only(), &route.paths[0], &session_priv).unwrap();
6552
6552
let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
6553
6553
let (onion_payloads, _htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
6554
- &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None).unwrap();
6554
+ &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None, None ).unwrap();
6555
6555
let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash).unwrap();
6556
6556
6557
6557
let mut msg = msgs::UpdateAddHTLC {
@@ -8294,7 +8294,7 @@ fn test_onion_value_mpp_set_calculation() {
8294
8294
let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
8295
8295
let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
8296
8296
let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8297
- &recipient_onion_fields, height + 1, &None).unwrap();
8297
+ &recipient_onion_fields, height + 1, &None, None ).unwrap();
8298
8298
// Edit amt_to_forward to simulate the sender having set
8299
8299
// the final amount and the routing node taking less fee
8300
8300
if let msgs::OutboundOnionPayload::Receive {
0 commit comments