@@ -8261,10 +8261,8 @@ macro_rules! create_offer_builder { ($self: ident, $builder: ty) => {
8261
8261
///
8262
8262
/// Uses [`MessageRouter`] to construct a [`BlindedPath`] for the offer based on the given
8263
8263
/// `absolute_expiry` according to [`MAX_SHORT_LIVED_RELATIVE_EXPIRY`]. See those docs for
8264
- /// privacy implications. However, if one is not found, uses a one-hop [`BlindedPath`] with
8265
- /// [`ChannelManager::get_our_node_id`] as the introduction node instead. In the latter case,
8266
- /// the node must be announced, otherwise, there is no way to find a path to the introduction
8267
- /// node in order to send the [`InvoiceRequest`].
8264
+ /// privacy implications as well as those of the parameterized [`Router`], which implements
8265
+ /// [`MessageRouter`].
8268
8266
///
8269
8267
/// Also, uses a derived signing pubkey in the offer for recipient privacy.
8270
8268
///
@@ -8329,10 +8327,8 @@ macro_rules! create_refund_builder { ($self: ident, $builder: ty) => {
8329
8327
///
8330
8328
/// Uses [`MessageRouter`] to construct a [`BlindedPath`] for the refund based on the given
8331
8329
/// `absolute_expiry` according to [`MAX_SHORT_LIVED_RELATIVE_EXPIRY`]. See those docs for
8332
- /// privacy implications. However, if one is not found, uses a one-hop [`BlindedPath`] with
8333
- /// [`ChannelManager::get_our_node_id`] as the introduction node instead. In the latter case,
8334
- /// the node must be announced, otherwise, there is no way to find a path to the introduction
8335
- /// node in order to send the [`Bolt12Invoice`].
8330
+ /// privacy implications as well as those of the parameterized [`Router`], which implements
8331
+ /// [`MessageRouter`].
8336
8332
///
8337
8333
/// Also, uses a derived payer id in the refund for payer privacy.
8338
8334
///
@@ -8431,10 +8427,9 @@ where
8431
8427
///
8432
8428
/// # Privacy
8433
8429
///
8434
- /// Uses a one-hop [`BlindedPath`] for the reply path with [`ChannelManager::get_our_node_id`]
8435
- /// as the introduction node and a derived payer id for payer privacy. As such, currently, the
8436
- /// node must be announced. Otherwise, there is no way to find a path to the introduction node
8437
- /// in order to send the [`Bolt12Invoice`].
8430
+ /// For payer privacy, uses a derived payer id and uses [`MessageRouter::create_blinded_paths`]
8431
+ /// to construct a [`BlindedPath`] for the reply path. For further privacy implications, see the
8432
+ /// docs of the parameterized [`Router`], which implements [`MessageRouter`].
8438
8433
///
8439
8434
/// # Limitations
8440
8435
///
0 commit comments