Skip to content

feat:add wallet connect by removing input to wallet#374

Open
Faith-okereke wants to merge 1 commit into
geevapp:mainfrom
Faith-okereke:feat/wallet-connect
Open

feat:add wallet connect by removing input to wallet#374
Faith-okereke wants to merge 1 commit into
geevapp:mainfrom
Faith-okereke:feat/wallet-connect

Conversation

@Faith-okereke

@Faith-okereke Faith-okereke commented Jun 24, 2026

Copy link
Copy Markdown

Pull Request Template

Description

This pull request completely revamps the wallet login and registration flow, addressing the critical issues outlined in #343. The previous implementation was non-functional, requiring users to manually paste their wallet address and interact with raw transaction XDRs. This has been replaced with a modern, secure, and streamlined user experience.

Checklist

  • I have tested my changes locally
  • I have updated documentation as needed
  • I have run npx prisma generate after schema changes
  • I have run npx prisma migrate dev or npx prisma migrate deploy as appropriate

Post-Merge Steps for Maintainers

If this PR includes changes to the Prisma schema:

  1. Run the following command to apply the migration to your database:

    npx prisma migrate deploy

    or, for local development:

    npx prisma migrate dev
  2. Ensure your CI pipeline runs the migration before tests (add this step if missing):

    - name: Run Prisma Migrate
      run: npx prisma migrate deploy
  3. Make sure the database user in CI has permission to run migrations.


If you have any questions, please comment on this PR.

Closes #343

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.

Wallet login does not actually connect a wallet — address is hand-typed and Freighter integration is broken

1 participant