Skip to content

Conversation

@tusharshah21
Copy link

Implemented secure signup flow with user-defined password encryption and email verification.

Key Changes
✅ Eliminated hardcoded "1234" across entire codebase
✅ User-defined password encryption for wallet private keys
✅ Email verification with OTP before wallet creation
✅ Production-ready cleanup - removed all test artifacts

New Features

  • Email verification system with 6-digit OTP (15min expiry)
  • Password strength validation (8+ characters)
  • Secure signup UI with React Suspense
  • Environment variable validation

Security Impact
BEFORE: All wallets encrypted with "1234" 🚨
AFTER: Each wallet encrypted with unique user password ✅

Closes #65

@vercel
Copy link

vercel bot commented Sep 15, 2025

@tusharshah21 is attempting to deploy a commit to the pjmq2's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

Encrypt Wallet Private Key with User-Defined Password During Signup Flow

1 participant