@@ -8041,8 +8041,10 @@ fn test_onion_value_mpp_set_calculation() {
8041
8041
8042
8042
// Send payment
8043
8043
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();
8046
8048
check_added_monitors!(nodes[0], expected_paths.len());
8047
8049
8048
8050
let mut events = nodes[0].node.get_and_clear_pending_msg_events();
@@ -8061,7 +8063,8 @@ fn test_onion_value_mpp_set_calculation() {
8061
8063
let height = nodes[0].best_block_info().1;
8062
8064
let session_priv = SecretKey::from_slice(&session_priv).unwrap();
8063
8065
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();
8065
8068
// Edit amt_to_forward to simulate the sender having set
8066
8069
// the final amount and the routing node taking less fee
8067
8070
onion_payloads[1].amt_to_forward = 99_000;
@@ -8140,8 +8143,10 @@ fn do_test_overshoot_mpp(msat_amounts: &[u64], total_msat: u64) {
8140
8143
8141
8144
// Send payment with manually set total_msat
8142
8145
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();
8145
8150
check_added_monitors!(nodes[src_idx], expected_paths.len());
8146
8151
8147
8152
let mut events = nodes[src_idx].node.get_and_clear_pending_msg_events();
0 commit comments