lightninglabs / lightninglabs/loop

[Feature request] Accept an onion encrypted route instead of invoice for Loop In

Open
#270 1 comment 3 reactions 0 assignees View on GitHub
feature request
Dominant language
Go
Stars
595
Forks
135
Avg merge
1d 8h
Merged PRs (30d)
12

Description

This is a receiver's privacy related request to prevent the Loop server knowing the destination of an offchain transaction.
The receiver node could avoid exposing it's pubkey and the channel funding UTXO to the sender by providing an encrypted onion route instead of an invoice.

Loop In could post the encrypted onion route to pay after the onchain HTLC is received.

To create the encrypted onion route instead of an invoice support from LND would probably be necessary.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing the Loop In flow and assessing the required LND support for creating and posting an encrypted onion route; done would require an agreed design and implementation criteria for replacing the invoice.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.