Module onion_message

Expand description

Onion Messages: sending, receiving, forwarding, and ancillary utilities live here

Onion messages are multi-purpose messages sent between peers over the lightning network. In the near future, they will be used to communicate invoices for offers, unlocking use cases such as static invoices, refunds and proof of payer. Further, you will be able to accept payments without revealing your node id through the use of blinded paths.

LDK sends and receives onion messages via the OnionMessenger. See its documentation for more information on its usage.

Modulesยง

async_payments
Message handling for async payments.
dns_resolution
This module defines message handling for DNSSEC proof fetching using bLIP 32.
messenger
LDK sends, receives, and forwards onion messages via this OnionMessenger, which lives here, as well as various types, traits, and utilities that it uses.
offers
Message handling for BOLT 12 Offers.
packet
Structs and enums useful for constructing and reading an onion message packet.