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

Add dApp connection flow with a basic design #19834

Open
8 tasks
clauxx opened this issue Apr 30, 2024 · 0 comments · May be fixed by #20204
Open
8 tasks

Add dApp connection flow with a basic design #19834

clauxx opened this issue Apr 30, 2024 · 0 comments · May be fixed by #20204
Assignees
Labels
dapp-interactions-team E:Mobile MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs feature feature requests
Milestone

Comments

@clauxx
Copy link
Member

clauxx commented Apr 30, 2024

Feature Issue

User Story

As a user, I want to connect to dApps so that they can send me signing requests in the future.

Description

In order for the user to be able to receive signing requests (e.g. transactions), they should be able to connect to a dApp via a QR code. At this point we don't care about design fidelity, so we should aim for the simplest solution. As such, we should use the global QR code scanner for this flow and the connection from the account page will be handled separately.

Design link

Acceptance Criteria

  • The user can scan wallet connect's connection requests from the global QR scanner (use the first account in the list)
  • The wallet connect scanning should be hidden behind the feature flag
  • After scanning, the user should see a screen that would show the dApp metadata (name, icon, url) and the decline/connect buttons
  • When pressing connect, the dApp should be successfully connected
  • When done, the user should be redirected back to the screen where the scanner was opened from
  • When done, the success toast should appear
  • If scanning or the connection failed, show a toast with a generic error message
  • The reviewing developers should have a clear understanding of how to test this flow

Notes

@clauxx clauxx added feature feature requests E:Mobile MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs labels Apr 30, 2024
@clauxx clauxx self-assigned this May 5, 2024
@clauxx clauxx removed their assignment May 10, 2024
@shivekkhurana shivekkhurana self-assigned this May 10, 2024
@clauxx clauxx added this to the 2.30.0 Beta milestone May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dapp-interactions-team E:Mobile MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs feature feature requests
Development

Successfully merging a pull request may close this issue.

2 participants