Authentication Modes
| Mode | Identity | Use Case |
|---|---|---|
| OAuth + Passkey | User has email/name | Apps needing user identity |
| Passkey-Only | Anonymous | Privacy-focused apps |
OAuth Authentication
Get Login URL
OAuth in React Native requires opening a web browser:Supported Providers
Passkey-Only Authentication
For anonymous wallets using only biometric authentication:Smart Recovery Flow
createWallet() automatically:
- Checks for existing passkey
- If found, recovers wallet
- If not found, creates new wallet
- Deploys wallet gaslessly
Session Management
Check Auth State
Session Persistence
Sessions are stored in Secure Store:- OAuth tokens persist across app restarts
- Passkey wallet metadata persists
- Private keys are encrypted with passkey

