- Companion:
- class
- Source:
- PaymentOnion.scala
Type members
Classlikes
Blinding ephemeral public key for the introduction node of a blinded route.
Blinding ephemeral public key for the introduction node of a blinded route.
- Source:
- PaymentOnion.scala
Route blinding lets the recipient provide some encrypted data for each intermediate node in the blinded part of the route. This data cannot be decrypted or modified by the sender and usually contains information to locate the next node without revealing it to the sender.
Route blinding lets the recipient provide some encrypted data for each intermediate node in the blinded part of the route. This data cannot be decrypted or modified by the sender and usually contains information to locate the next node without revealing it to the sender.
- Source:
- PaymentOnion.scala
Invoice feature bits. Only included for intermediate trampoline nodes when they should convert to a legacy payment because the final recipient doesn't support trampoline.
Invoice feature bits. Only included for intermediate trampoline nodes when they should convert to a legacy payment because the final recipient doesn't support trampoline.
- Source:
- PaymentOnion.scala
Invoice routing hints. Only included for intermediate trampoline nodes when they should convert to a legacy payment because the final recipient doesn't support trampoline.
Invoice routing hints. Only included for intermediate trampoline nodes when they should convert to a legacy payment because the final recipient doesn't support trampoline.
- Source:
- PaymentOnion.scala
Pre-image included by the sender of a payment in case of a donation
Pre-image included by the sender of a payment in case of a donation
- Source:
- PaymentOnion.scala
Id of the channel to use to forward a payment to the next node.
Id of the channel to use to forward a payment to the next node.
- Source:
- PaymentOnion.scala
CLTV value to use for the HTLC offered to the next node.
CLTV value to use for the HTLC offered to the next node.
- Source:
- PaymentOnion.scala
Bolt 11 payment details (only included for the last node).
Bolt 11 payment details (only included for the last node).
- Value parameters:
- secret
payment secret specified in the Bolt 11 invoice.
- totalAmount
total amount in multi-part payments. When missing, assumed to be equal to AmountToForward.
- Source:
- PaymentOnion.scala
When payment metadata is included in a Bolt 11 invoice, we should send it as-is to the recipient. This lets recipients generate invoices without having to store anything on their side until the invoice is paid.
When payment metadata is included in a Bolt 11 invoice, we should send it as-is to the recipient. This lets recipients generate invoices without having to store anything on their side until the invoice is paid.
- Source:
- PaymentOnion.scala
An encrypted trampoline onion packet.
An encrypted trampoline onion packet.
- Source:
- PaymentOnion.scala
Inherited types
The names of the product elements
The names of the product elements
- Inherited from:
- Mirror
- Source:
- Mirror.scala