Skip to content
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

WIP: Add Boltz as additional swap provider #361

Closed
wants to merge 74 commits into from

Conversation

dejankocev
Copy link

WIP: This PR adds Boltz as an additional swap provider alongside Loop. From UI perspective, Loop in (submarine swaps) and Loop out (reverse submarine swaps) have been renamed as Deposit and Withdrawal respectively, for sake of a more generalized terminology and paving the way for integration of additional swap providers. We welcome any sort of feedback including the ones associated with nomenclature. Boltz differs from Loop in that it doesn't require the user to set up an external daemon, which allowed us to integrate the Boltz API in the RTL directly. We've taken the utmost care to keep the end-user experience the same as that of swapping via Loop. Our decision to adhere to the same UI flow stems from the need to eradicate any user confusion that might come from otherwise different swap flow with different swap providers. We hope to have this PR reviewed, iterated on, and finally get merged into the master branch.

Furthermore, we put out a demo of a self-custodial so-called "channel creation swap" which we plan to offer as an API endpoint soon. We propose that we work on it next to have it added to the RTL. A channel-creation swap integrated into RTL will simplify node management for LN node operators as getting started with LN would be as simple as sending on-chain coins to Boltz and getting a balanced channel back. We'd love to hear your thoughts on it.

TODOs for this WIP PR:

  • Edit after feedback

TODOs for next proposed PR:

  • ACK for the UI for channel creation swap
  • Integrating channel creation swap

@armurbalda
Copy link

This is ready to be reviewed once more @saubyk @ShahanaFarooqui @diogorsergio

@saubyk
Copy link
Collaborator

saubyk commented Oct 3, 2020

This is ready to be reviewed once more @saubyk @ShahanaFarooqui @diogorsergio

Hey guys, will start the review of this PR after the v0.9.1 release.

Looking forward to testing it out, soon.

@ShahanaFarooqui
Copy link
Collaborator

ShahanaFarooqui commented Nov 15, 2020

Future Boltz PR updates will be maintained at Branch https://github.com/Ride-The-Lightning/RTL/tree/Boltz

@ShahanaFarooqui
Copy link
Collaborator

Closing it with PR #590

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants