@@ -77,7 +77,7 @@ struct InvoiceContents {
7777	fallbacks :  Option < Vec < FallbackAddress > > , 
7878	features :  Bolt12InvoiceFeatures , 
7979	signing_pubkey :  PublicKey , 
80- 	async_receive_message_paths :  Vec < BlindedPath > , 
80+ 	async_receive_paths :  Vec < BlindedPath > , 
8181} 
8282
8383/// Builds a [`StaticInvoice`] from an [`Offer`]. 
@@ -98,17 +98,14 @@ impl<'a> StaticInvoiceBuilder<'a> {
9898/// after `created_at`. 
9999pub  fn  for_offer_using_derived_keys < T :  secp256k1:: Signing > ( 
100100		offer :  & ' a  Offer ,  payment_paths :  Vec < ( BlindedPayInfo ,  BlindedPath ) > , 
101- 		async_receive_message_paths :  Vec < BlindedPath > ,  created_at :  Duration , 
102- 		expanded_key :   & ExpandedKey ,   secp_ctx :  & Secp256k1 < T > , 
101+ 		async_receive_paths :  Vec < BlindedPath > ,  created_at :  Duration ,   expanded_key :   & ExpandedKey , 
102+ 		secp_ctx :  & Secp256k1 < T > , 
103103	)  -> Result < Self ,  Bolt12SemanticError >  { 
104104		if  offer. chains ( ) . len ( )  > 1  { 
105105			return  Err ( Bolt12SemanticError :: UnexpectedChain ) ; 
106106		} 
107107
108- 		if  payment_paths. is_empty ( ) 
109- 			|| async_receive_message_paths. is_empty ( ) 
110- 			|| offer. paths ( ) . is_empty ( ) 
111- 		{ 
108+ 		if  payment_paths. is_empty ( )  || async_receive_paths. is_empty ( )  || offer. paths ( ) . is_empty ( )  { 
112109			return  Err ( Bolt12SemanticError :: MissingPaths ) ; 
113110		} 
114111
@@ -129,7 +126,7 @@ impl<'a> StaticInvoiceBuilder<'a> {
129126		let  invoice = InvoiceContents :: new ( 
130127			offer, 
131128			payment_paths, 
132- 			async_receive_message_paths , 
129+ 			async_receive_paths , 
133130			created_at, 
134131			signing_pubkey, 
135132		) ; 
@@ -238,8 +235,8 @@ macro_rules! invoice_accessors { ($self: ident, $contents: expr) => {
238235
239236	/// Paths to the recipient for indicating that a held HTLC is available to claim when they next 
240237/// come online. 
241- pub  fn  async_receive_message_paths ( & $self)  -> & [ BlindedPath ]  { 
242- 		$contents. async_receive_message_paths ( ) 
238+ pub  fn  async_receive_paths ( & $self)  -> & [ BlindedPath ]  { 
239+ 		$contents. async_receive_paths ( ) 
243240	} 
244241
245242	/// The quantity of items supported, from [`Offer::supported_quantity`]. 
@@ -335,13 +332,12 @@ impl InvoiceContents {
335332
336333	fn  new ( 
337334		offer :  & Offer ,  payment_paths :  Vec < ( BlindedPayInfo ,  BlindedPath ) > , 
338- 		async_receive_message_paths :  Vec < BlindedPath > ,  created_at :  Duration , 
339- 		signing_pubkey :  PublicKey , 
335+ 		async_receive_paths :  Vec < BlindedPath > ,  created_at :  Duration ,  signing_pubkey :  PublicKey , 
340336	)  -> Self  { 
341337		Self  { 
342338			offer :  offer. contents . clone ( ) , 
343339			payment_paths, 
344- 			async_receive_message_paths , 
340+ 			async_receive_paths , 
345341			created_at, 
346342			relative_expiry :  None , 
347343			fallbacks :  None , 
@@ -361,7 +357,7 @@ impl InvoiceContents {
361357
362358		let  invoice = InvoiceTlvStreamRef  { 
363359			paths :  Some ( Iterable ( self . payment_paths . iter ( ) . map ( |( _,  path) | path) ) ) , 
364- 			invoice_message_paths :  Some ( self . async_receive_message_paths . as_ref ( ) ) , 
360+ 			invoice_message_paths :  Some ( self . async_receive_paths . as_ref ( ) ) , 
365361			blindedpay :  Some ( Iterable ( self . payment_paths . iter ( ) . map ( |( payinfo,  _) | payinfo) ) ) , 
366362			created_at :  Some ( self . created_at . as_secs ( ) ) , 
367363			relative_expiry :  self . relative_expiry . map ( |duration| duration. as_secs ( )  as  u32 ) , 
@@ -408,8 +404,8 @@ impl InvoiceContents {
408404		self . offer . paths ( ) 
409405	} 
410406
411- 	fn  async_receive_message_paths ( & self )  -> & [ BlindedPath ]  { 
412- 		& self . async_receive_message_paths [ ..] 
407+ 	fn  async_receive_paths ( & self )  -> & [ BlindedPath ]  { 
408+ 		& self . async_receive_paths [ ..] 
413409	} 
414410
415411	fn  supported_quantity ( & self )  -> Quantity  { 
@@ -533,8 +529,7 @@ impl TryFrom<PartialInvoiceTlvStream> for InvoiceContents {
533529		} 
534530
535531		let  payment_paths = construct_payment_paths ( blindedpay,  paths) ?; 
536- 		let  async_receive_message_paths =
537- 			invoice_message_paths. ok_or ( Bolt12SemanticError :: MissingPaths ) ?; 
532+ 		let  async_receive_paths = invoice_message_paths. ok_or ( Bolt12SemanticError :: MissingPaths ) ?; 
538533
539534		let  created_at = match  created_at { 
540535			None  => return  Err ( Bolt12SemanticError :: MissingCreationTime ) , 
@@ -558,7 +553,7 @@ impl TryFrom<PartialInvoiceTlvStream> for InvoiceContents {
558553		Ok ( InvoiceContents  { 
559554			offer :  OfferContents :: try_from ( offer_tlv_stream) ?, 
560555			payment_paths, 
561- 			async_receive_message_paths , 
556+ 			async_receive_paths , 
562557			created_at, 
563558			relative_expiry, 
564559			fallbacks, 
@@ -689,7 +684,7 @@ mod tests {
689684		assert_eq ! ( invoice. offer_features( ) ,  & OfferFeatures :: empty( ) ) ; 
690685		assert_eq ! ( invoice. absolute_expiry( ) ,  None ) ; 
691686		assert_eq ! ( invoice. request_paths( ) ,  & [ blinded_path( ) ] ) ; 
692- 		assert_eq ! ( invoice. async_receive_message_paths ( ) ,  & [ blinded_path( ) ] ) ; 
687+ 		assert_eq ! ( invoice. async_receive_paths ( ) ,  & [ blinded_path( ) ] ) ; 
693688		assert_eq ! ( invoice. issuer( ) ,  None ) ; 
694689		assert_eq ! ( invoice. supported_quantity( ) ,  Quantity :: One ) ; 
695690		assert_ne ! ( invoice. signing_pubkey( ) ,  recipient_pubkey( ) ) ; 
@@ -1065,8 +1060,8 @@ mod tests {
10651060		} 
10661061
10671062		// Error if message paths are missing. 
1068- 		let  missing_async_receive_message_paths_invoice  = invoice ( ) ; 
1069- 		let  mut  tlv_stream = missing_async_receive_message_paths_invoice . as_tlv_stream ( ) ; 
1063+ 		let  missing_async_receive_paths_invoice  = invoice ( ) ; 
1064+ 		let  mut  tlv_stream = missing_async_receive_paths_invoice . as_tlv_stream ( ) ; 
10701065		tlv_stream. 1 . invoice_message_paths  = None ; 
10711066		match  StaticInvoice :: try_from ( tlv_stream_to_bytes ( & tlv_stream) )  { 
10721067			Ok ( _)  => panic ! ( "expected error" ) , 
0 commit comments