Module lightning::blinded_path
source · Expand description
Creating blinded paths and related utilities live here.
Modules§
- Data structures and methods for constructing
BlindedPath
s to send a payment over.
Structs§
- An encrypted payload and node id corresponding to a hop in a payment or onion message path, to be encoded in the sender’s onion packet. These hops cannot be identified by outside observers and thus can be used to hide the identity of the recipient.
- Onion messages and payments can be sent and received to blinded paths, which serve to hide the identity of the recipient.
- A
NodeIdLookUp
that always returnsNone
.
Enums§
- The side of a channel that is the
IntroductionNode
in aBlindedPath
. BOLT 7 defines which nodes is which in theChannelAnnouncement
message. - The unblinded node in a
BlindedPath
. - The next hop to forward an onion message along its path.
Traits§
- An interface for looking up the node id of a channel counterparty for the purpose of forwarding an
OnionMessage
.