Skip to content

Contacts: Send request flow #1036

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

Open
mouxdesign opened this issue Sep 21, 2023 · 7 comments
Open

Contacts: Send request flow #1036

mouxdesign opened this issue Sep 21, 2023 · 7 comments

Comments

@mouxdesign
Copy link
Collaborator

Describe your content request
Add in UX suggestions for the send/request flow if a contact has multiple addresses linked.

Link to the page

Why would you like to change the content?
This was a suggestion made by Rukundo who is building Etta wallet. It was mentioned during the Design Review call we had with the community.

Suggestions
Add in screen designs for the above.

@GBKS
Copy link
Contributor

GBKS commented Sep 25, 2023

I believe the question was specific to the first screen in this section. So a user can have multiple "addresses". If you press the "send" button at the top, which address will it use by default? Or will it ask you to pick one of the addresses?

@crukundo
Copy link

Exactly that @GBKS

@yashrajd
Copy link
Contributor

I created an issue for updating Contacts page, this could be a part of that.

@yashrajd
Copy link
Contributor

I thought about this, and this one seems to be a bit tricky. The easiest way out is just to let the user choose the payment method. Another easy way might be to allow users to select a default.

But this assumes the user is savvy enough to know which method they want to use, and even then other factors may influence their decision, for e.g. amount, fees, time to send.

Another crucial factor IMO is: what kind of wallet is this? Only for a powerful, full-featured wallet is this a complicated issue. The choice may be very simple if it's a on-chain only or lightning only.

But this assumes the user is savvy enough to know which method they want to use, and even then other factors may influence their decision, for e.g. amount, fees, time to send.

In such a scenario, perhaps it's wise to launch the send flow and let the user select the amount and confirmation time first, then auto-choose a method or give them limited choice instead of every send method the wallet supports.

What do you think?

@yashrajd
Copy link
Contributor

yashrajd commented Jun 4, 2025

perhaps "picking payment method on Contact screen" is a better title for this issue...

Another simple way to do this might be: if the sender taps Send, a modal can appear that provides additional information needed to make a choice of the payment method, such as fees and confirmation time.

Guidance from this issue can go into the Contacts page updates we already have an issue for.

@GBKS

@yashrajd
Copy link
Contributor

yashrajd commented Jun 4, 2025

I'm thinking this guidance can be added to the Contacts page as a section called "Sending from contact screen" similar to the Sending from home screen on that page.

*edit: also I'm wondering if instead this guidance belongs on the Send bitcoin page

@GBKS
Copy link
Contributor

GBKS commented Jun 5, 2025

I wouldn't over think this one. Just checked on my phone contact book. When I press email/call/... on a contact, and the contact has multiple addresses/numbers/..., I get a popover list that I have to choose one from.

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

No branches or pull requests

4 participants