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

Allow user to signin using WalletConnect wallet #548

Closed
Tracked by #540
Bhupesh-mfsi opened this issue Jul 25, 2023 · 0 comments
Closed
Tracked by #540

Allow user to signin using WalletConnect wallet #548

Bhupesh-mfsi opened this issue Jul 25, 2023 · 0 comments
Assignees

Comments

@Bhupesh-mfsi
Copy link
Collaborator

Acceptance Criteria

  1. On click of Sign In button, user should get a option to select WalletConnect wallet from the wallet list.
  2. On click of WalletConnect wallet user should get connected to WalletConnect wallet. If user has not installed extension then should get a QR code on the screen to connect wallet through mobile.
  3. On connection user should get a prompt to sign the message.
  4. On click of Sign message the signature will be verified.
  5. On successful verification user will be navigated to Chat screen.
  6. If user changes account in the wallet, then user should get a error message popup that Account has been changed, please sign in again with the selected account to continue using DM3 chat and user will be navigated to Sign In page.
  7. If user changes the network ( suppose chooses Polygon instead of Ethereum ), then user should get a error message popup that Wrong network has been selected, please select Ethereum mainet & sign in again to continue using DM3 chat and user will be navigated to Sign In page.
  8. When user tries Sign In again after some previous active session, then a popup error message will be shown that is Seems you connected with DM3 before. Please click OK to clear previous session and do a fresh sign in to continue using DM3 chat!. As there is no direct disconnect button in our screen so we need to disconnect with previous account connected using this pop message and then can Sign In again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant