Skip to content

Commit 3bd0191

Browse files
f Fix htlc min/max for create invoice functions
1 parent e7ee03a commit 3bd0191

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lightning-invoice/src/utils.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ fn filter_channels(channels: Vec<ChannelDetails>, min_inbound_capacity_msat: Opt
374374
proportional_millionths: forwarding_info.fee_proportional_millionths,
375375
},
376376
cltv_expiry_delta: forwarding_info.cltv_expiry_delta,
377-
htlc_minimum_msat: Some(channel.inbound_htlc_minimum_msat),
377+
htlc_minimum_msat: channel.inbound_htlc_minimum_msat,
378378
htlc_maximum_msat: channel.inbound_htlc_maximum_msat,}])
379379
};
380380
// If all channels are private, return the route hint for the highest inbound capacity channel
@@ -502,7 +502,7 @@ mod test {
502502
assert_eq!(invoice.route_hints()[0].0.len(), 1);
503503
assert_eq!(invoice.route_hints()[0].0[0].short_channel_id, chan.inbound_scid_alias.unwrap());
504504

505-
assert_eq!(invoice.route_hints()[0].0[0].htlc_minimum_msat, Some(chan.inbound_htlc_minimum_msat));
505+
assert_eq!(invoice.route_hints()[0].0[0].htlc_minimum_msat, chan.inbound_htlc_minimum_msat);
506506
assert_eq!(invoice.route_hints()[0].0[0].htlc_maximum_msat, chan.inbound_htlc_maximum_msat);
507507

508508
let payment_params = PaymentParameters::from_node_id(invoice.recover_payee_pub_key())
@@ -868,11 +868,11 @@ mod test {
868868
let invoice = ::utils::create_phantom_invoice::<EnforcingSigner, &test_utils::TestKeysInterface>(Some(payment_amt), "test".to_string(), payment_hash, payment_secret, route_hints, &nodes[1].keys_manager, Currency::BitcoinTestnet).unwrap();
869869

870870
let chan_0_1 = &nodes[1].node.list_usable_channels()[0];
871-
assert_eq!(invoice.route_hints()[0].0[0].htlc_minimum_msat, Some(chan_0_1.inbound_htlc_minimum_msat));
871+
assert_eq!(invoice.route_hints()[0].0[0].htlc_minimum_msat, chan_0_1.inbound_htlc_minimum_msat);
872872
assert_eq!(invoice.route_hints()[0].0[0].htlc_maximum_msat, chan_0_1.inbound_htlc_maximum_msat);
873873

874874
let chan_0_2 = &nodes[2].node.list_usable_channels()[0];
875-
assert_eq!(invoice.route_hints()[1].0[0].htlc_minimum_msat, Some(chan_0_2.inbound_htlc_minimum_msat));
875+
assert_eq!(invoice.route_hints()[1].0[0].htlc_minimum_msat, chan_0_2.inbound_htlc_minimum_msat);
876876
assert_eq!(invoice.route_hints()[1].0[0].htlc_maximum_msat, chan_0_2.inbound_htlc_maximum_msat);
877877
}
878878

0 commit comments

Comments
 (0)