@@ -8041,8 +8041,10 @@ fn test_onion_value_mpp_set_calculation() {
80418041
80428042 // Send payment
80438043 let payment_id = PaymentId(nodes[0].keys_manager.backing.get_secure_random_bytes());
8044- let onion_session_privs = nodes[0].node.test_add_new_pending_payment(our_payment_hash, Some(our_payment_secret), payment_id, &route).unwrap();
8045- nodes[0].node.test_send_payment_internal(&route, our_payment_hash, &Some(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
8044+ let onion_session_privs = nodes[0].node.test_add_new_pending_payment(our_payment_hash,
8045+ RecipientOnionFields::secret_only(our_payment_secret), payment_id, &route).unwrap();
8046+ nodes[0].node.test_send_payment_internal(&route, our_payment_hash,
8047+ RecipientOnionFields::secret_only(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
80468048 check_added_monitors!(nodes[0], expected_paths.len());
80478049
80488050 let mut events = nodes[0].node.get_and_clear_pending_msg_events();
@@ -8061,7 +8063,8 @@ fn test_onion_value_mpp_set_calculation() {
80618063 let height = nodes[0].best_block_info().1;
80628064 let session_priv = SecretKey::from_slice(&session_priv).unwrap();
80638065 let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
8064- let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000, &Some(our_payment_secret), height + 1, &None).unwrap();
8066+ let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8067+ RecipientOnionFields::secret_only(our_payment_secret), height + 1, &None).unwrap();
80658068 // Edit amt_to_forward to simulate the sender having set
80668069 // the final amount and the routing node taking less fee
80678070 onion_payloads[1].amt_to_forward = 99_000;
@@ -8140,8 +8143,10 @@ fn do_test_overshoot_mpp(msat_amounts: &[u64], total_msat: u64) {
81408143
81418144 // Send payment with manually set total_msat
81428145 let payment_id = PaymentId(nodes[src_idx].keys_manager.backing.get_secure_random_bytes());
8143- let onion_session_privs = nodes[src_idx].node.test_add_new_pending_payment(our_payment_hash, Some(our_payment_secret), payment_id, &route).unwrap();
8144- nodes[src_idx].node.test_send_payment_internal(&route, our_payment_hash, &Some(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
8146+ let onion_session_privs = nodes[src_idx].node.test_add_new_pending_payment(our_payment_hash,
8147+ RecipientOnionFields::secret_only(our_payment_secret), payment_id, &route).unwrap();
8148+ nodes[src_idx].node.test_send_payment_internal(&route, our_payment_hash,
8149+ RecipientOnionFields::secret_only(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
81458150 check_added_monitors!(nodes[src_idx], expected_paths.len());
81468151
81478152 let mut events = nodes[src_idx].node.get_and_clear_pending_msg_events();
0 commit comments