@@ -8035,8 +8035,10 @@ fn test_onion_value_mpp_set_calculation() {
8035
8035
8036
8036
// Send payment
8037
8037
let payment_id = PaymentId(nodes[0].keys_manager.backing.get_secure_random_bytes());
8038
- let onion_session_privs = nodes[0].node.test_add_new_pending_payment(our_payment_hash, Some(our_payment_secret), payment_id, &route).unwrap();
8039
- 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();
8038
+ let onion_session_privs = nodes[0].node.test_add_new_pending_payment(our_payment_hash,
8039
+ RecipientOnionFields::secret_only(our_payment_secret), payment_id, &route).unwrap();
8040
+ nodes[0].node.test_send_payment_internal(&route, our_payment_hash,
8041
+ RecipientOnionFields::secret_only(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
8040
8042
check_added_monitors!(nodes[0], expected_paths.len());
8041
8043
8042
8044
let mut events = nodes[0].node.get_and_clear_pending_msg_events();
@@ -8055,7 +8057,8 @@ fn test_onion_value_mpp_set_calculation() {
8055
8057
let height = nodes[0].best_block_info().1;
8056
8058
let session_priv = SecretKey::from_slice(&session_priv).unwrap();
8057
8059
let mut onion_keys = onion_utils::construct_onion_keys(&Secp256k1::new(), &route.paths[0], &session_priv).unwrap();
8058
- let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000, &Some(our_payment_secret), height + 1, &None).unwrap();
8060
+ let (mut onion_payloads, _, _) = onion_utils::build_onion_payloads(&route.paths[0], 100_000,
8061
+ RecipientOnionFields::secret_only(our_payment_secret), height + 1, &None).unwrap();
8059
8062
// Edit amt_to_forward to simulate the sender having set
8060
8063
// the final amount and the routing node taking less fee
8061
8064
onion_payloads[1].amt_to_forward = 99_000;
@@ -8134,8 +8137,10 @@ fn do_test_overshoot_mpp(msat_amounts: &[u64], total_msat: u64) {
8134
8137
8135
8138
// Send payment with manually set total_msat
8136
8139
let payment_id = PaymentId(nodes[src_idx].keys_manager.backing.get_secure_random_bytes());
8137
- let onion_session_privs = nodes[src_idx].node.test_add_new_pending_payment(our_payment_hash, Some(our_payment_secret), payment_id, &route).unwrap();
8138
- 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();
8140
+ let onion_session_privs = nodes[src_idx].node.test_add_new_pending_payment(our_payment_hash,
8141
+ RecipientOnionFields::secret_only(our_payment_secret), payment_id, &route).unwrap();
8142
+ nodes[src_idx].node.test_send_payment_internal(&route, our_payment_hash,
8143
+ RecipientOnionFields::secret_only(our_payment_secret), None, payment_id, Some(total_msat), onion_session_privs).unwrap();
8139
8144
check_added_monitors!(nodes[src_idx], expected_paths.len());
8140
8145
8141
8146
let mut events = nodes[src_idx].node.get_and_clear_pending_msg_events();
0 commit comments