-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pay invoice via a specific route if chan_id is specified #197
Comments
To be clear: this is needed for swap INs to come in/rebalance a specific channel |
Idea just came up to also let users specify the "to be rebalenced" channel via routing hints in the invoice (even if the channels in the hints are public). With these hints it should be much easier and faster for us to construct the route. |
Let's add a CLI or ideally CLI + WebUI to determine the last hop before my node, so I can specify the incoming channel.
So to allow a profitable, fair and transparent process, it would require to add the incurring costs to the swap fee. Otherwise there is a risk of an exploit. For example, I could determine fixedfloat as incoming channel, 99% of liquidity is on their side. Boltz would need to route via them, which likely is a 3000ppm endevour. |
Bumping prio here, as now this is becoming relevant for Boltz Pro |
Letting Boltz construct a route via a specified channel when the channel id is specified would allow for creation of more custom channel opening and normal submarine swaps.
The text was updated successfully, but these errors were encountered: