Skip to content

Commit 37b04b1

Browse files
committed
f s/OptionalOfferPaymentInfo/OptionalOfferPaymentParams/g
1 parent 61308c4 commit 37b04b1

File tree

5 files changed

+42
-42
lines changed

5 files changed

+42
-42
lines changed

lightning-dns-resolver/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ mod test {
162162
use lightning::blinded_path::message::{BlindedMessagePath, MessageContext};
163163
use lightning::blinded_path::NodeIdLookUp;
164164
use lightning::events::{Event, PaymentPurpose};
165-
use lightning::ln::channelmanager::{OptionalOfferPaymentInfo, PaymentId};
165+
use lightning::ln::channelmanager::{OptionalOfferPaymentParams, PaymentId};
166166
use lightning::ln::functional_test_utils::*;
167167
use lightning::ln::msgs::{
168168
BaseMessageHandler, ChannelMessageHandler, Init, OnionMessageHandler,
@@ -375,7 +375,7 @@ mod test {
375375
let proof_override = &nodes[0].node.testing_dnssec_proof_offer_resolution_override;
376376
proof_override.lock().unwrap().insert(name.clone(), offer);
377377
let amt = 42_000;
378-
let mut opts = OptionalOfferPaymentInfo::default();
378+
let mut opts = OptionalOfferPaymentParams::default();
379379
opts.payer_note = payer_note.clone();
380380
nodes[0]
381381
.node

lightning/src/ln/async_payments_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::blinded_path::payment::{AsyncBolt12OfferContext, BlindedPaymentTlvs};
1313
use crate::chain::channelmonitor::{HTLC_FAIL_BACK_BUFFER, LATENCY_GRACE_PERIOD_BLOCKS};
1414
use crate::events::{Event, HTLCHandlingFailureType, PaidBolt12Invoice, PaymentFailureReason};
1515
use crate::ln::blinded_payment_tests::{fail_blinded_htlc_backwards, get_blinded_route_parameters};
16-
use crate::ln::channelmanager::{OptionalOfferPaymentInfo, PaymentId, RecipientOnionFields};
16+
use crate::ln::channelmanager::{OptionalOfferPaymentParams, PaymentId, RecipientOnionFields};
1717
use crate::ln::functional_test_utils::*;
1818
use crate::ln::msgs;
1919
use crate::ln::msgs::{
@@ -1075,7 +1075,7 @@ fn expired_static_invoice_payment_path() {
10751075
let (offer, static_invoice) = create_static_invoice(&nodes[1], &nodes[2], None, &secp_ctx);
10761076
let amt_msat = 5000;
10771077
let payment_id = PaymentId([1; 32]);
1078-
let mut params: OptionalOfferPaymentInfo = Default::default();
1078+
let mut params: OptionalOfferPaymentParams = Default::default();
10791079
params.retry_strategy = Retry::Attempts(0);
10801080
nodes[0].node.pay_for_offer(&offer, Some(amt_msat), payment_id, params).unwrap();
10811081
let release_held_htlc_om =

lightning/src/ln/channelmanager.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,7 @@ impl Readable for InterceptId {
695695
/// .
696696
///
697697
/// These fields will often not need to be set, and the provided [`Self::default`] can be used.
698-
pub struct OptionalOfferPaymentInfo {
698+
pub struct OptionalOfferPaymentParams {
699699
/// A note which is communicated to the recipient about this payment via
700700
/// [`InvoiceRequest::payer_note`].
701701
pub payer_note: Option<String>,
@@ -710,7 +710,7 @@ pub struct OptionalOfferPaymentInfo {
710710
pub retry_strategy: Retry,
711711
}
712712

713-
impl Default for OptionalOfferPaymentInfo {
713+
impl Default for OptionalOfferPaymentParams {
714714
fn default() -> Self {
715715
Self {
716716
payer_note: None,
@@ -11208,7 +11208,7 @@ where
1120811208
/// [Avoiding Duplicate Payments]: #avoiding-duplicate-payments
1120911209
pub fn pay_for_offer(
1121011210
&self, offer: &Offer, amount_msats: Option<u64>, payment_id: PaymentId,
11211-
optional_info: OptionalOfferPaymentInfo,
11211+
optional_params: OptionalOfferPaymentParams,
1121211212
) -> Result<(), Bolt12SemanticError> {
1121311213
let create_pending_payment_fn = |invoice_request: &InvoiceRequest, nonce| {
1121411214
let expiration = StaleExpiration::TimerTicks(1);
@@ -11221,8 +11221,8 @@ where
1122111221
.add_new_awaiting_invoice(
1122211222
payment_id,
1122311223
expiration,
11224-
optional_info.retry_strategy,
11225-
optional_info.route_params_config,
11224+
optional_params.retry_strategy,
11225+
optional_params.route_params_config,
1122611226
Some(retryable_invoice_request),
1122711227
)
1122811228
.map_err(|_| Bolt12SemanticError::DuplicatePaymentId)
@@ -11232,7 +11232,7 @@ where
1123211232
offer,
1123311233
if offer.expects_quantity() { Some(1) } else { None },
1123411234
amount_msats,
11235-
optional_info.payer_note,
11235+
optional_params.payer_note,
1123611236
payment_id,
1123711237
None,
1123811238
create_pending_payment_fn,
@@ -11256,7 +11256,7 @@ where
1125611256
/// [`InvoiceRequest::quantity`]: crate::offers::invoice_request::InvoiceRequest::quantity
1125711257
pub fn pay_for_offer_with_quantity(
1125811258
&self, offer: &Offer, amount_msats: Option<u64>, payment_id: PaymentId,
11259-
optional_info: OptionalOfferPaymentInfo, quantity: u64,
11259+
optional_params: OptionalOfferPaymentParams, quantity: u64,
1126011260
) -> Result<(), Bolt12SemanticError> {
1126111261
let create_pending_payment_fn = |invoice_request: &InvoiceRequest, nonce| {
1126211262
let expiration = StaleExpiration::TimerTicks(1);
@@ -11269,8 +11269,8 @@ where
1126911269
.add_new_awaiting_invoice(
1127011270
payment_id,
1127111271
expiration,
11272-
optional_info.retry_strategy,
11273-
optional_info.route_params_config,
11272+
optional_params.retry_strategy,
11273+
optional_params.route_params_config,
1127411274
Some(retryable_invoice_request),
1127511275
)
1127611276
.map_err(|_| Bolt12SemanticError::DuplicatePaymentId)
@@ -11280,7 +11280,7 @@ where
1128011280
offer,
1128111281
Some(quantity),
1128211282
amount_msats,
11283-
optional_info.payer_note,
11283+
optional_params.payer_note,
1128411284
payment_id,
1128511285
None,
1128611286
create_pending_payment_fn,
@@ -11427,7 +11427,7 @@ where
1142711427
#[cfg(feature = "dnssec")]
1142811428
pub fn pay_for_offer_from_human_readable_name(
1142911429
&self, name: HumanReadableName, amount_msats: u64, payment_id: PaymentId,
11430-
optional_info: OptionalOfferPaymentInfo, dns_resolvers: Vec<Destination>,
11430+
optional_params: OptionalOfferPaymentParams, dns_resolvers: Vec<Destination>,
1143111431
) -> Result<(), ()> {
1143211432
let (onion_message, context) =
1143311433
self.flow.hrn_resolver.resolve_name(payment_id, name, &*self.entropy_source)?;
@@ -11436,10 +11436,10 @@ where
1143611436
self.pending_outbound_payments.add_new_awaiting_offer(
1143711437
payment_id,
1143811438
expiration,
11439-
optional_info.retry_strategy,
11440-
optional_info.route_params_config,
11439+
optional_params.retry_strategy,
11440+
optional_params.route_params_config,
1144111441
amount_msats,
11442-
optional_info.payer_note,
11442+
optional_params.payer_note,
1144311443
)?;
1144411444

1144511445
self.flow

lightning/src/ln/max_payment_path_len_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use crate::blinded_path::payment::{
1717
use crate::blinded_path::BlindedHop;
1818
use crate::events::Event;
1919
use crate::ln::blinded_payment_tests::get_blinded_route_parameters;
20-
use crate::ln::channelmanager::{OptionalOfferPaymentInfo, PaymentId};
20+
use crate::ln::channelmanager::{OptionalOfferPaymentParams, PaymentId};
2121
use crate::ln::functional_test_utils::*;
2222
use crate::ln::msgs;
2323
use crate::ln::msgs::{BaseMessageHandler, OnionMessageHandler};
@@ -521,7 +521,7 @@ fn bolt12_invoice_too_large_blinded_paths() {
521521
let payment_id = PaymentId([1; 32]);
522522
nodes[0]
523523
.node
524-
.pay_for_offer(&offer, Some(5000), payment_id, OptionalOfferPaymentInfo::default())
524+
.pay_for_offer(&offer, Some(5000), payment_id, OptionalOfferPaymentParams::default())
525525
.unwrap();
526526
let invreq_om = nodes[0]
527527
.onion_messenger

lightning/src/ln/offers_tests.rs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ use crate::blinded_path::message::BlindedMessagePath;
5050
use crate::blinded_path::payment::{Bolt12OfferContext, Bolt12RefundContext, PaymentContext};
5151
use crate::blinded_path::message::OffersContext;
5252
use crate::events::{ClosureReason, Event, HTLCHandlingFailureType, PaidBolt12Invoice, PaymentFailureReason, PaymentPurpose};
53-
use crate::ln::channelmanager::{Bolt12PaymentError, OptionalOfferPaymentInfo, MAX_SHORT_LIVED_RELATIVE_EXPIRY, PaymentId, RecentPaymentDetails, RecipientOnionFields, Retry, self};
53+
use crate::ln::channelmanager::{Bolt12PaymentError, OptionalOfferPaymentParams, MAX_SHORT_LIVED_RELATIVE_EXPIRY, PaymentId, RecentPaymentDetails, RecipientOnionFields, Retry, self};
5454
use crate::types::features::Bolt12InvoiceFeatures;
5555
use crate::ln::functional_test_utils::*;
5656
use crate::ln::msgs::{BaseMessageHandler, ChannelMessageHandler, Init, NodeAnnouncement, OnionMessage, OnionMessageHandler, RoutingMessageHandler, SocketAddress, UnsignedGossipMessage, UnsignedNodeAnnouncement};
@@ -543,7 +543,7 @@ fn creates_and_pays_for_offer_using_two_hop_blinded_path() {
543543
}
544544

545545
let payment_id = PaymentId([1; 32]);
546-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
546+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
547547
.unwrap();
548548
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
549549

@@ -712,7 +712,7 @@ fn creates_and_pays_for_offer_using_one_hop_blinded_path() {
712712
}
713713

714714
let payment_id = PaymentId([1; 32]);
715-
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
715+
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
716716
expect_recent_payment!(bob, RecentPaymentDetails::AwaitingInvoice, payment_id);
717717

718718
let onion_message = bob.onion_messenger.next_onion_message_for_peer(alice_id).unwrap();
@@ -833,7 +833,7 @@ fn pays_for_offer_without_blinded_paths() {
833833
assert!(offer.paths().is_empty());
834834

835835
let payment_id = PaymentId([1; 32]);
836-
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
836+
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
837837
expect_recent_payment!(bob, RecentPaymentDetails::AwaitingInvoice, payment_id);
838838

839839
let onion_message = bob.onion_messenger.next_onion_message_for_peer(alice_id).unwrap();
@@ -960,7 +960,7 @@ fn send_invoice_requests_with_distinct_reply_path() {
960960
}
961961

962962
let payment_id = PaymentId([1; 32]);
963-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
963+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
964964
.unwrap();
965965
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
966966
connect_peers(david, bob);
@@ -1094,7 +1094,7 @@ fn creates_and_pays_for_offer_with_retry() {
10941094
assert_eq!(path.introduction_node(), &IntroductionNode::NodeId(alice_id));
10951095
}
10961096
let payment_id = PaymentId([1; 32]);
1097-
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
1097+
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
10981098
expect_recent_payment!(bob, RecentPaymentDetails::AwaitingInvoice, payment_id);
10991099

11001100
let _lost_onion_message = bob.onion_messenger.next_onion_message_for_peer(alice_id).unwrap();
@@ -1166,7 +1166,7 @@ fn pays_bolt12_invoice_asynchronously() {
11661166
.build().unwrap();
11671167

11681168
let payment_id = PaymentId([1; 32]);
1169-
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
1169+
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
11701170
expect_recent_payment!(bob, RecentPaymentDetails::AwaitingInvoice, payment_id);
11711171

11721172
let onion_message = bob.onion_messenger.next_onion_message_for_peer(alice_id).unwrap();
@@ -1263,7 +1263,7 @@ fn creates_offer_with_blinded_path_using_unannounced_introduction_node() {
12631263
}
12641264

12651265
let payment_id = PaymentId([1; 32]);
1266-
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
1266+
bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
12671267
expect_recent_payment!(bob, RecentPaymentDetails::AwaitingInvoice, payment_id);
12681268

12691269
let onion_message = bob.onion_messenger.next_onion_message_for_peer(alice_id).unwrap();
@@ -1404,7 +1404,7 @@ fn fails_authentication_when_handling_invoice_request() {
14041404

14051405
// Send the invoice request directly to Alice instead of using a blinded path.
14061406
let payment_id = PaymentId([1; 32]);
1407-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
1407+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
14081408
.unwrap();
14091409
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
14101410

@@ -1430,7 +1430,7 @@ fn fails_authentication_when_handling_invoice_request() {
14301430

14311431
// Send the invoice request to Alice using an invalid blinded path.
14321432
let payment_id = PaymentId([2; 32]);
1433-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
1433+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
14341434
.unwrap();
14351435
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
14361436

@@ -1507,7 +1507,7 @@ fn fails_authentication_when_handling_invoice_for_offer() {
15071507

15081508
// Initiate an invoice request, but abandon tracking it.
15091509
let payment_id = PaymentId([1; 32]);
1510-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
1510+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
15111511
.unwrap();
15121512
david.node.abandon_payment(payment_id);
15131513
get_event!(david, Event::PaymentFailed);
@@ -1524,7 +1524,7 @@ fn fails_authentication_when_handling_invoice_for_offer() {
15241524
};
15251525

15261526
let payment_id = PaymentId([2; 32]);
1527-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
1527+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
15281528
.unwrap();
15291529
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
15301530

@@ -1708,7 +1708,7 @@ fn fails_creating_or_paying_for_offer_without_connected_peers() {
17081708

17091709
let payment_id = PaymentId([1; 32]);
17101710

1711-
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()) {
1711+
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()) {
17121712
Ok(_) => panic!("Expected error"),
17131713
Err(e) => assert_eq!(e, Bolt12SemanticError::MissingPaths),
17141714
}
@@ -1721,7 +1721,7 @@ fn fails_creating_or_paying_for_offer_without_connected_peers() {
17211721

17221722
assert!(
17231723
david.node.pay_for_offer(
1724-
&offer, None, payment_id, OptionalOfferPaymentInfo::default()
1724+
&offer, None, payment_id, OptionalOfferPaymentParams::default()
17251725
).is_ok()
17261726
);
17271727

@@ -1812,7 +1812,7 @@ fn fails_creating_invoice_request_for_unsupported_chain() {
18121812
.build().unwrap();
18131813

18141814
let payment_id = PaymentId([1; 32]);
1815-
match bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()) {
1815+
match bob.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()) {
18161816
Ok(_) => panic!("Expected error"),
18171817
Err(e) => assert_eq!(e, Bolt12SemanticError::UnsupportedChain),
18181818
}
@@ -1871,7 +1871,7 @@ fn fails_creating_invoice_request_without_blinded_reply_path() {
18711871

18721872
let payment_id = PaymentId([1; 32]);
18731873

1874-
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()) {
1874+
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()) {
18751875
Ok(_) => panic!("Expected error"),
18761876
Err(e) => assert_eq!(e, Bolt12SemanticError::MissingPaths),
18771877
}
@@ -1906,12 +1906,12 @@ fn fails_creating_invoice_request_with_duplicate_payment_id() {
19061906
let payment_id = PaymentId([1; 32]);
19071907
assert!(
19081908
david.node.pay_for_offer(
1909-
&offer, None, payment_id, OptionalOfferPaymentInfo::default()
1909+
&offer, None, payment_id, OptionalOfferPaymentParams::default()
19101910
).is_ok()
19111911
);
19121912
expect_recent_payment!(david, RecentPaymentDetails::AwaitingInvoice, payment_id);
19131913

1914-
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()) {
1914+
match david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()) {
19151915
Ok(_) => panic!("Expected error"),
19161916
Err(e) => assert_eq!(e, Bolt12SemanticError::DuplicatePaymentId),
19171917
}
@@ -1990,7 +1990,7 @@ fn fails_sending_invoice_without_blinded_payment_paths_for_offer() {
19901990
.build().unwrap();
19911991

19921992
let payment_id = PaymentId([1; 32]);
1993-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
1993+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
19941994
.unwrap();
19951995

19961996
connect_peers(david, bob);
@@ -2199,7 +2199,7 @@ fn fails_paying_invoice_with_unknown_required_features() {
21992199
.build().unwrap();
22002200

22012201
let payment_id = PaymentId([1; 32]);
2202-
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default())
2202+
david.node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default())
22032203
.unwrap();
22042204

22052205
connect_peers(david, bob);
@@ -2276,7 +2276,7 @@ fn rejects_keysend_to_non_static_invoice_path() {
22762276
let offer = nodes[1].node.create_offer_builder(None).unwrap().build().unwrap();
22772277
let amt_msat = 5000;
22782278
let payment_id = PaymentId([1; 32]);
2279-
nodes[0].node.pay_for_offer(&offer, Some(amt_msat), payment_id, OptionalOfferPaymentInfo::default()).unwrap();
2279+
nodes[0].node.pay_for_offer(&offer, Some(amt_msat), payment_id, OptionalOfferPaymentParams::default()).unwrap();
22802280
let invreq_om = nodes[0].onion_messenger.next_onion_message_for_peer(nodes[1].node.get_our_node_id()).unwrap();
22812281
nodes[1].onion_messenger.handle_onion_message(nodes[0].node.get_our_node_id(), &invreq_om);
22822282
let invoice_om = nodes[1].onion_messenger.next_onion_message_for_peer(nodes[0].node.get_our_node_id()).unwrap();
@@ -2361,7 +2361,7 @@ fn no_double_pay_with_stale_channelmanager() {
23612361
assert!(offer.paths().is_empty());
23622362

23632363
let payment_id = PaymentId([1; 32]);
2364-
nodes[0].node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentInfo::default()).unwrap();
2364+
nodes[0].node.pay_for_offer(&offer, None, payment_id, OptionalOfferPaymentParams::default()).unwrap();
23652365
expect_recent_payment!(nodes[0], RecentPaymentDetails::AwaitingInvoice, payment_id);
23662366

23672367
let invreq_om = nodes[0].onion_messenger.next_onion_message_for_peer(bob_id).unwrap();

0 commit comments

Comments
 (0)