@@ -1428,7 +1428,7 @@ fn test_fee_spike_violation_fails_htlc() {
14281428	let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
14291429	let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
14301430	let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1431- 		3460001, &recipient_onion_fields, cur_height, &None, None).unwrap();
1431+ 		3460001, &recipient_onion_fields, cur_height, &None, None, None ).unwrap();
14321432	let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
14331433	let msg = msgs::UpdateAddHTLC {
14341434		channel_id: chan.2,
@@ -1623,7 +1623,7 @@ fn test_chan_reserve_violation_inbound_htlc_outbound_channel() {
16231623	let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
16241624	let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
16251625	let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(&route.paths[0],
1626- 		700_000, &recipient_onion_fields, cur_height, &None, None).unwrap();
1626+ 		700_000, &recipient_onion_fields, cur_height, &None, None, None ).unwrap();
16271627	let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
16281628	let msg = msgs::UpdateAddHTLC {
16291629		channel_id: chan.2,
@@ -1803,7 +1803,7 @@ fn test_chan_reserve_violation_inbound_htlc_inbound_chan() {
18031803	let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route_2.paths[0], &session_priv).unwrap();
18041804	let recipient_onion_fields = RecipientOnionFields::spontaneous_empty();
18051805	let (onion_payloads, htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
1806- 		&route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None, None).unwrap();
1806+ 		&route_2.paths[0], recv_value_2, &recipient_onion_fields, cur_height, &None, None, None ).unwrap();
18071807	let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash_1).unwrap();
18081808	let msg = msgs::UpdateAddHTLC {
18091809		channel_id: chan.2,
@@ -3856,7 +3856,7 @@ fn fail_backward_pending_htlc_upon_channel_failure() {
38563856		let current_height = nodes[1].node.best_block.read().unwrap().height + 1;
38573857		let recipient_onion_fields = RecipientOnionFields::secret_only(payment_secret);
38583858		let (onion_payloads, _amount_msat, cltv_expiry) = onion_utils::build_onion_payloads(
3859- 			&route.paths[0], 50_000, &recipient_onion_fields, current_height, &None, None).unwrap();
3859+ 			&route.paths[0], 50_000, &recipient_onion_fields, current_height, &None, None, None ).unwrap();
38603860		let onion_keys = onion_utils::construct_onion_keys(&secp_ctx, &route.paths[0], &session_priv).unwrap();
38613861		let onion_routing_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &payment_hash).unwrap();
38623862
@@ -6852,7 +6852,7 @@ fn test_update_add_htlc_bolt2_receiver_check_max_htlc_limit() {
68526852	let onion_keys = onion_utils::construct_onion_keys(&Secp256k1::signing_only(), &route.paths[0], &session_priv).unwrap();
68536853	let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
68546854	let (onion_payloads, _htlc_msat, htlc_cltv) = onion_utils::build_onion_payloads(
6855- 		&route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None, None).unwrap();
6855+ 		&route.paths[0], send_amt, &recipient_onion_fields, cur_height, &None, None, None ).unwrap();
68566856	let onion_packet = onion_utils::construct_onion_packet(onion_payloads, onion_keys, [0; 32], &our_payment_hash).unwrap();
68576857
68586858	let mut msg = msgs::UpdateAddHTLC {
@@ -8607,7 +8607,7 @@ fn test_onion_value_mpp_set_calculation() {
86078607			let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
86088608			let recipient_onion_fields = RecipientOnionFields::secret_only(our_payment_secret);
86098609			let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8610- 				&recipient_onion_fields, height + 1, &None, None).unwrap();
8610+ 				&recipient_onion_fields, height + 1, &None, None, None ).unwrap();
86118611			// Edit amt_to_forward to simulate the sender having set
86128612			// the final amount and the routing node taking less fee
86138613			if let msgs::OutboundOnionPayload::Receive {
0 commit comments