lnd/record
Gijs van Dam ba27627a70 multi: actor-based onion message forwarding
Add onion message forwarding capability using the OnionPeerActor for
communication. Messages are routed through a receptionist pattern where
each peer has a dedicated OnionPeerActor for handling message sends.

The OnionEndpoint uses the sphinx router for decoding and decrypting the
onion message packet and the encrypted recipient data in the payload of
the onion messages.
2026-03-02 15:46:21 +01:00
..
amp.go multi: Fix final hop payload size for AMP payments. 2024-02-03 12:16:06 +00:00
blinded_data.go record: add func for non-final om route data 2026-03-02 15:46:21 +01:00
blinded_data_test.go multi: rename nolint:lll to nolint:ll 2024-12-02 09:14:21 +02:00
custom_records.go multi: make validation for keysend stricter 2025-03-25 04:42:03 -05:00
custom_records_test.go record: add unit test 2025-03-25 10:36:16 -05:00
experimental.go multi: rename key_send, key-send and key send to keysend 2020-01-16 18:37:16 -08:00
hop.go multi: actor-based onion message forwarding 2026-03-02 15:46:21 +01:00
mpp.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
record_test.go record: convert child_index from uint16 to uint32 2021-04-07 12:08:29 -07:00