@@ -1438,7 +1438,7 @@ fn test_fee_spike_violation_fails_htlc() {
14381438 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
14391439 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
14401440 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();
14421442 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
14431443 let msg = msgs::UpdateAddHTLC {
14441444 channel_id: chan.2,
@@ -1637,7 +1637,7 @@ fn test_chan_reserve_violation_inbound_htlc_outbound_channel() {
16371637 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
16381638 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
16391639 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();
16411641 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
16421642 let msg = msgs::UpdateAddHTLC {
16431643 channel_id: chan.2,
@@ -1817,7 +1817,7 @@ fn test_chan_reserve_violation_inbound_htlc_inbound_chan() {
18171817 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route_2.paths[0], &session_priv).unwrap();
18181818 let recipient_onion_fields = RecipientOnionFields::spontaneous_empty();
18191819 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();
18211821 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash_1).unwrap();
18221822 let msg = msgs::UpdateAddHTLC {
18231823 channel_id: chan.2,
@@ -3556,7 +3556,7 @@ fn fail_backward_pending_htlc_upon_channel_failure() {
35563556 let current_height = nodes[1].node.best_block.read().unwrap().height + 1;
35573557 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
35583558 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();
35603560 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
35613561 let onion_routing_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
35623562
@@ -6551,7 +6551,7 @@ fn test_update_add_htlc_bolt2_receiver_check_max_htlc_limit() {
65516551 let onion_keys = onion_utils::construct_onion_keys(&Secp256k1::signing_only(), &route.paths[0], &session_priv).unwrap();
65526552 let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
65536553 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();
65556555 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash).unwrap();
65566556
65576557 let mut msg = msgs::UpdateAddHTLC {
@@ -8294,7 +8294,7 @@ fn test_onion_value_mpp_set_calculation() {
82948294 let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
82958295 let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
82968296 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();
82988298 // Edit amt_to_forward to simulate the sender having set
82998299 // the final amount and the routing node taking less fee
83008300 if let msgs::OutboundOnionPayload::Receive {
0 commit comments