@@ -27,7 +27,7 @@ use crate::ln::{chan_utils, onion_utils};
27
27
use crate::ln::chan_utils::{OFFERED_HTLC_SCRIPT_WEIGHT, htlc_success_tx_weight, htlc_timeout_tx_weight, HTLCOutputInCommitment};
28
28
use crate::routing::gossip::{NetworkGraph, NetworkUpdate};
29
29
use crate::routing::router::{Path, PaymentParameters, Route, RouteHop, RouteParameters, find_route, get_route};
30
- use crate::ln::features::{ChannelFeatures, NodeFeatures, InvoiceFeatures };
30
+ use crate::ln::features::{ChannelFeatures, NodeFeatures};
31
31
use crate::ln::msgs;
32
32
use crate::ln::msgs::{ChannelMessageHandler, RoutingMessageHandler, ErrorAction};
33
33
use crate::util::enforcing_trait_impls::EnforcingSigner;
@@ -8232,13 +8232,8 @@ fn do_test_mpp_keysend(accept_mpp_keysend: bool) {
8232
8232
let payer_pubkey = nodes[0].node.get_our_node_id();
8233
8233
let payee_pubkey = nodes[3].node.get_our_node_id();
8234
8234
let recv_value = 15_000_000;
8235
- let mut invoice_features = InvoiceFeatures::for_keysend(true);
8236
- invoice_features.set_basic_mpp_optional();
8237
8235
let route_params = RouteParameters {
8238
- payment_params: PaymentParameters::from_node_id(payee_pubkey, 40).with_bolt11_features(invoice_features).unwrap(),
8239
- // Approxiamating the amount to make the router use MPP is not reliable in
8240
- // case those thresholds change, but helpful to test where the router may
8241
- // block mpp keysend
8236
+ payment_params: PaymentParameters::for_keysend(payee_pubkey, 40, true),
8242
8237
final_value_msat: recv_value,
8243
8238
};
8244
8239
let scorer = test_utils::TestScorer::new();
0 commit comments