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

[Feature Request] enable contact book payment experience #3555

Closed
ossel opened this issue Sep 29, 2019 · 1 comment
Closed

[Feature Request] enable contact book payment experience #3555

ossel opened this issue Sep 29, 2019 · 1 comment
Labels
feature request Requests for new features P4 low prio

Comments

@ossel
Copy link

ossel commented Sep 29, 2019

As a user I would like to manage a contact list in my wallet to have the following payment experience:

  1. select contact
  2. enter payment amount
  3. click send

To add a new contact the user would scan the node pubkey of a friend and enter the name of the friend. The wallet would call LND to persist the new entry in his contact book.

Implementing the contact book inside LND would have the benefit that the data is available for all the connected devices of the user.
I personally use a phone, desktop and browser wallet and managing my contacts for 3 or more different devices would not be a nice user experience.

If the contact book functionality would be implemented without LND for persistence, all 3 wallet providers would need to implement a common way of syncing the contact data using a service like Google Drive or Dropbox and the user would need to configure and grant 3 times a permission.

LND would need an additional endpoint like /contacts that supports GET, POST and DELETE requests:

{
    "contact_name": "My best friend",
    "contact_pub_key": "02788242941915ed5a101511b8dfeb6db81e0fcd7546f6a55ef4dedf590a7d7ff4",
    "contact_category": "Friends"
}

As far as I'm aware making invoiceless payments should be possible soon because of the "key send" proposal (#2455)

The ZAP wallet would be interested to experiment with such a contact list feature.

@halseth halseth added feature request Requests for new features P4 low prio labels Sep 30, 2019
@bitcoinuser
Copy link

Great suggestion. In the past I suggested something like this to Breez lightning wallet, see my suggestion: breez/breezmobile#104

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Requests for new features P4 low prio
Projects
None yet
Development

No branches or pull requests

4 participants