Skip to content

feat(rln): implement wallet authentication & connection #2266

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

Closed
danisharora099 opened this issue Feb 19, 2025 · 0 comments
Closed

feat(rln): implement wallet authentication & connection #2266

danisharora099 opened this issue Feb 19, 2025 · 0 comments
Assignees

Comments

@danisharora099
Copy link
Collaborator

danisharora099 commented Feb 19, 2025

Description

To enable users to interact with RLNv2 smart contracts, they need to connect their Web3 wallets (MetaMask, WalletConnect, etc.). This issue involves integrating wallet authentication into the frontend.

User Story

  • As a user, I want to connect my Web3 wallet to the RLNv2 Web Dapp, so that I can manage my RLN membership securely.

Proposed Solution / Feature Design

  • Implement wallet connection via ethers.js or viem.
  • Display the connected account and network details.
  • Handle authentication state persistence and reconnections.
  • Implement error handling for network mismatches and connection failures.

Optional: Diagram or Draft of Design

Notes

@chair28980 chair28980 added this to Waku Feb 19, 2025
@weboko weboko moved this to To Do in Waku Feb 21, 2025
@danisharora099 danisharora099 moved this from To Do to In Progress in Waku Feb 25, 2025
@danisharora099 danisharora099 self-assigned this Feb 25, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Waku Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

1 participant