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 people to login to the web app via wallet #320

Open
mihai169 opened this issue Jan 30, 2025 · 0 comments
Open

Allow people to login to the web app via wallet #320

mihai169 opened this issue Jan 30, 2025 · 0 comments

Comments

@mihai169
Copy link
Collaborator

Integrate wallet authentication via Web3 providers (MetaMask, WalletConnect, Coinbase Wallet, etc) to Eliza UI.

Feature: Wallet-Based User Authentication
As a user
I want to log in using my cryptocurrency wallet
So that I can access and interact with AI agents securely

Scenario: Successful Wallet Login
Given I am on the login page
When I connect my wallet using "MetaMask"
And I approve the authentication request
Then I should be logged in successfully
And I should see my profile dashboard

Scenario: Wallet Authentication Rejection
Given I am on the login page
When I connect my wallet using "WalletConnect"
And I reject the authentication request
Then I should see an error message "Authentication failed"
And I should not be logged in

Scenario: Unsupported Wallet Attempt
Given I am on the login page
When I try to connect my wallet using "UnsupportedWallet"
Then I should see an error message "Wallet not supported"
And I should not be logged in

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

2 participants