mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-26 07:32:48 +01:00
To support route blinding, we want to split OnionHopData into two separate structs, one for inbound onions and one for outbound onions. This is because blinded payloads change the fields present in the onion hop data struct based on whether we're sending vs receiving (outbound onions include encrypted blobs, inbound onions can decrypt those blobs and contain the decrypted fields themselves). In upcoming commits, we'll add variants for blinded payloads to the new InboundPayload enum. |
||
---|---|---|
.. | ||
blinded_path | ||
chain | ||
events | ||
ln | ||
offers | ||
onion_message | ||
routing | ||
sign | ||
sync | ||
util | ||
lib.rs |