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

Keysend #671

Closed
kiwiidb opened this issue Mar 9, 2022 · 0 comments · Fixed by #699
Closed

Keysend #671

kiwiidb opened this issue Mar 9, 2022 · 0 comments · Fixed by #699
Labels
enhancement New feature or request

Comments

@kiwiidb
Copy link
Contributor

kiwiidb commented Mar 9, 2022

Is your feature request related to a problem? Please describe.
Keysend is a way of sending spontaneous payments over Lightning, using just a public key, an amount and an optional memo as input.
Currently, the main use-case are "Value4Value" Podcasts, enable by podcasts apps like Breez, Fountain or Sphinx. An index of Value4Value podcasts can be found on Podcastindex.
However, there is no web-based value4value podcast player.

Describe the solution you'd like
Integrating keysend into Alby and into the webLN standard would allow for easy web-based value4value podcast players.
The keysend integration can be added to the following connectors:

  • Alby wallet: lndhub.go now supports keysend, this is already live in the default Alby wallet in the extension.
  • LND connector: for an example on how to do this, check out Blixt wallet.
  • Eclair connector: API docs.
  • LNBits connector: I don't think this is supported in the LNBits API, so this would not be possible (correct me if I'm wrong).
  • Legacy LNDhub: not possible, but we probably would add the same endpoint as lndhub.go anyway, in case users want to connect to their own lndhub.go.

We would also need to extend the webLN spec to include support for keysend payments, so websites can integrate it.

@kiwiidb kiwiidb added the enhancement New feature or request label Mar 9, 2022
@kiwiidb kiwiidb mentioned this issue Mar 16, 2022
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant