-
Notifications
You must be signed in to change notification settings - Fork 422
Open
Description
- Force users to use
path_id - Enable the addition of dummy blinded hops for increased privacy
- On creation, pad blinded route hops to be equal length
- Support 1-hop blinded paths
- Rate limit based on channel vs non-channel peers
- Rate limit based on outbound peer buffer limits
- Refuse to send onion messages to offline peers and drop forwards to offline peers
- Config option for forwarding over channels-only
- Custom TLVs, sending-side + handler on receiving side
- Implement BOLT spec test vectors
- Consider setting max number of hops before refusing to send
- Custom
get_routefor finding an OM path (currentget_routehas a lot of custom stuff for payments) - Flip on OM feature bit (may want to conditionally flip based on whether a user has an
OnionMessenger) - Refactor
onion_utils::construct_onion_packet_with_init_noiseto take one Vec instead of two - Minor: make
onion_utils::decode_next_hopprivate, see Onion messages v1 #1503 (comment) - Add fuzz testing
- Don't disconnect peers on garbage onion messages (cc Onion messages v1 #1503 (comment))
Metadata
Metadata
Assignees
Labels
No labels