rust-lightning/lightning/src
Valentine Wallace 02a6d895a5
Receive payment onions as new InboundPayload instead of OnionHopData
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.
2023-08-02 12:54:34 -07:00
..
blinded_path Move keysinterface.rs to a directory-level module called sign. 2023-05-02 21:48:08 -07:00
chain Merge pull request #2393 from wpaulino/bump-transaction-event-handler-fixups 2023-07-12 21:17:56 +02:00
events Merge pull request #2393 from wpaulino/bump-transaction-event-handler-fixups 2023-07-12 21:17:56 +02:00
ln Receive payment onions as new InboundPayload instead of OnionHopData 2023-08-02 12:54:34 -07:00
offers Merge pull request #2120 from valentinewallace/2023-03-blinded-pathfinding 2023-06-20 15:51:59 +00:00
onion_message Convert some vec_type TLVs to required_vec 2023-07-07 21:07:06 +00:00
routing Merge pull request #2400 from TheBlueMatt/2023-07-kill-vec_type 2023-07-11 19:58:34 +00:00
sign Cache HTLC per_commitment_point in descriptor 2023-07-11 16:53:22 -07:00
sync Merge pull request #2167 from TheBlueMatt/2023-04-monitor-e-monitor-prep 2023-05-31 22:48:34 +00:00
util Merge pull request #2393 from wpaulino/bump-transaction-event-handler-fixups 2023-07-12 21:17:56 +02:00
lib.rs Ensure we build if a downstream crate sets --cfg=fuzzing 2023-06-20 23:22:15 +00:00