Account Recovery
How to get back into a Torque account after a new device, a lost passkey, or an expired session. Recovery means signing in with the same identity you used before — not creating a new wallet.
Sign-in methods
From app.torque.fi, users can authenticate with:
- Email code — one-time code sent to the inbox
- Passkey — optional, device-bound; does not change your account when added or removed
- Google or X — when linked to the same email identity
API integrators obtain a Smart Wallet JWT after the user signs in through Torque (including Connect withdraw). See Authentication.
Common situations
| Situation | What to do | Same account? |
|---|---|---|
| New phone or browser | Sign in with the same email (code, passkey, Google, or X). | Yes |
| Lost passkey, still have email | Sign in with email code or linked Google / X. Add a new passkey in Settings when signed in. | Yes |
| Passkey on another device | Sign in with that device, or use email code / OAuth instead. | Yes |
| Lost email access | Restore access with your email provider first. Torque cannot verify you without that identity. | — |
| Wrong email at signup | That email is a separate account. Balances are not merged between emails. | No |
| Session or JWT expired (API) | Sign in again in the Torque app to refresh. See Errors & Limits for INVALID_TOKEN. | Yes |
| Account lock enabled | Turn off Account lock in Settings → Account (requires an active signed-in session). | Yes |
For integrators
If you provision end-user wallets via Integrator Wallets, share these rules in your own support docs:
- Provision with a stable email — it is the Torque sign-in identity for Connect withdraw and the in-app wallet.
- externalUserId is your player or user id; it is not a substitute for email when Torque needs to match a person at sign-in.
- Wrong email at signup creates a separate wallet. Fix enrollment data before payouts, not after.
- Delegated JWTs from Connect expire; refresh via your authorize → token flow when execute routes return INVALID_TOKEN.
Not available today
- Seed phrase or private-key export in the app
- Social recovery (guardians) or merging two emails into one account
- Self-serve email change while keeping the same wallet
FAQ
Is my balance tied to my email?
Yes. Your Torque account and wallet addresses are linked to the email (or OAuth identity) you use to sign in. Use the same email every time to reach the same account.
Do I have a seed phrase in Torque?
No. Torque uses email-based sign-in and smart wallets in the app. There is no seed phrase to export in the product UI.
Can I change my sign-in email and keep the same wallet?
Not self-serve today. A different sign-in email is treated as a different account. Contact support@torque.fi if you need help.
What if my API calls return INVALID_TOKEN?
The smart wallet JWT expired or is invalid. Have the user sign in again in Torque (or your Connect withdraw flow) to obtain a fresh session before calling execute routes.
What should integrators tell end users who lost their phone?
Same email → same wallet. If they can still receive email codes or use a registered passkey / linked OAuth, they can sign in on a new device. Provision users with a stable email you expect them to keep.
Need help?
Email support@torque.fi with the email you used to enroll and what sign-in step fails. Never share one-time codes or passkey prompts with anyone.