-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
account-abstractionAccount abstraction / smart walletsAccount abstraction / smart walletsblack-beltBlack Belt advanced featuresBlack Belt advanced featuresenhancementNew feature or requestNew feature or requestmedium-priorityMedium priority issueMedium priority issuesmart-walletSmart wallet functionalitySmart wallet functionalitysorobanSoroban smart contractsSoroban smart contracts
Description
Description
Users must use Freighter wallet (browser extension only). Cannot support mobile wallets, social login, or custom auth methods (email, biometrics).
Current State
Freighter-only authentication.
Problems
- Browser extension required
- No mobile support
- No social login (Google, Apple)
- No email-based recovery
- No biometric auth
Proposed Solution
Implement Smart Wallet using Soroban with Account Abstraction for custom auth methods.
Acceptance Criteria
- Soroban smart wallet contract
- Social login support (Google, Apple, GitHub)
- Email + passkey authentication
- Biometric auth (WebAuthn)
- Session keys for gasless UX
- Account recovery mechanism
- Mobile SDK support
- Security audit
ETA
8-12 weeks
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
account-abstractionAccount abstraction / smart walletsAccount abstraction / smart walletsblack-beltBlack Belt advanced featuresBlack Belt advanced featuresenhancementNew feature or requestNew feature or requestmedium-priorityMedium priority issueMedium priority issuesmart-walletSmart wallet functionalitySmart wallet functionalitysorobanSoroban smart contractsSoroban smart contracts