Skip to content

feat: add wallet connect/disconnect component with Freighter integration#63

Merged
SudiptaPaul-31 merged 4 commits into
Lumina-eX:mainfrom
mitchellecm7:feat-2-wallet-component
Apr 24, 2026
Merged

feat: add wallet connect/disconnect component with Freighter integration#63
SudiptaPaul-31 merged 4 commits into
Lumina-eX:mainfrom
mitchellecm7:feat-2-wallet-component

Conversation

@mitchellecm7
Copy link
Copy Markdown
Contributor

Closes #2

Changes

  • Created components/wallet-connect.tsx with connect, disconnect, error, and loading states
  • Integrated Freighter API v6 for Stellar wallet connection
  • Persists wallet address to localStorage
  • Replaced manual wallet logic in navbar with the new WalletConnect component
  • Desktop and mobile menus both use the same component

Testing

  • Connect button renders when disconnected
  • Disconnect clears state and localStorage
  • Error handling for missing Freighter extension
  • No visual regressions

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 23, 2026

@mitchellecm7 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mitchellecm7
Copy link
Copy Markdown
Contributor Author

Updated implementation:

Fixed Freighter API usage to match project version (getAddress)
Improved error handling and connection flow
Ready for review 🙌

@SudiptaPaul-31 SudiptaPaul-31 merged commit 18c8cac into Lumina-eX:main Apr 24, 2026
1 check passed
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

Successfully merging this pull request may close these issues.

Implement Wallet component

2 participants