Receiving via unpublished channels



Summary:

ZmnSCPxj, a member of the Lightning-dev mailing list, is seeking advice regarding creating invoices with `r` fields. To receive payments via an unpublished channel, it is necessary to know the onLightning fees the other side of the channel wants to charge, but if the channel has not been published, then neither has the channel announcement or update been sent. Therefore, the idea is to send a `channel_update` as soon as the channel is locked in, regardless of whether it is published or unpublished. This approach seems back-compatible because software that does not expect this behavior will simply drop the `channel_update`. ZmnSCPxj asks for feedback from other Lightning Network implementations (lnd, eclair, ucoin, lit) about standardizing this behavior. Additionally, ZmnSCPxj asks what the intended way is to get the onLightning fee rates to put into invoice `r` fields for private routes. Ueno from the ucoin/ptarmigan implementation responds, stating that ucoin/ptarmigan does not support the `r` field yet and only decodes and discards it.


Updated on: 2023-05-24T23:39:46.813313+00:00