@@ -1437,7 +1437,7 @@ fn test_fee_spike_violation_fails_htlc() {
14371437 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
14381438 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
14391439 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();
14411441 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
14421442 let msg = msgs::UpdateAddHTLC {
14431443 channel_id: chan.2,
@@ -1636,7 +1636,7 @@ fn test_chan_reserve_violation_inbound_htlc_outbound_channel() {
16361636 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
16371637 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
16381638 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();
16401640 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
16411641 let msg = msgs::UpdateAddHTLC {
16421642 channel_id: chan.2,
@@ -1816,7 +1816,7 @@ fn test_chan_reserve_violation_inbound_htlc_inbound_chan() {
18161816 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route_2.paths[0], &session_priv).unwrap();
18171817 let recipient_onion_fields = RecipientOnionFields::spontaneous_empty();
18181818 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();
18201820 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash_1).unwrap();
18211821 let msg = msgs::UpdateAddHTLC {
18221822 channel_id: chan.2,
@@ -3544,7 +3544,7 @@ fn fail_backward_pending_htlc_upon_channel_failure() {
35443544 let current_height = nodes[1].node.best_block.read().unwrap().height + 1;
35453545 let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
35463546 let (onion_payloads, _amount_msat, cltv_expiry) = onion_utils::build_onion_payloads(
3547- &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None).unwrap();
3547+ &route.paths[0], 50_000, &recipient_onion_fields, current_height, &None, None ).unwrap();
35483548 let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
35493549 let onion_routing_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
35503550
@@ -6536,7 +6536,7 @@ fn test_update_add_htlc_bolt2_receiver_check_max_htlc_limit() {
65366536 let onion_keys = onion_utils::construct_onion_keys(&Secp256k1::signing_only(), &route.paths[0], &session_priv).unwrap();
65376537 let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
65386538 let (onion_payloads, _htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
6539- &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None).unwrap();
6539+ &route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None, None ).unwrap();
65406540 let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash).unwrap();
65416541
65426542 let mut msg = msgs::UpdateAddHTLC {
@@ -8279,7 +8279,7 @@ fn test_onion_value_mpp_set_calculation() {
82798279 let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
82808280 let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
82818281 let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8282- &recipient_onion_fields, height + 1, &None).unwrap();
8282+ &recipient_onion_fields, height + 1, &None, None ).unwrap();
82838283 // Edit amt_to_forward to simulate the sender having set
82848284 // the final amount and the routing node taking less fee
82858285 if let msgs::OutboundOnionPayload::Receive {
0 commit comments