Account Settings
Link accounts, upgrade from guest, manage personas, and configure your fXYZ Network preferences.
Account Settings
Manage your fXYZ Network account, link additional authentication methods, and configure your profile.
Upgrading from Guest
Guest accounts can be upgraded to permanent accounts while preserving all data:
Find the Upgrade Prompt
You'll see a blue banner on your dashboard:
Guest account: link X (Twitter) or an external wallet to upgrade and keep your data permanently.
Click Upgrade Account
Opens the account linking dialog with available options
Link an Account
Choose one of:
- X (Twitter): OAuth authentication
- External Wallet: Connect MetaMask, Phantom, etc.
Note: Telegram cannot be used for linking (only initial login)
Verify Upgrade
After linking:
- Guest banner disappears
- Account becomes permanent
- All wallet history preserved
- Embedded wallets remain active
Data Preservation: Upgrading from guest preserves your embedded wallet addresses, transaction history, and any claimed assets.
Linking Accounts
Add multiple authentication methods to your account for flexibility and recovery:
Available Link Methods
| Method | Status | Description |
|---|---|---|
| X (Twitter) | Can Link | OAuth connection to Twitter/X |
| External Wallet | Can Link | MetaMask, Phantom, etc. |
| Telegram | Login Only | Cannot be linked after account creation |
How to Link
- Navigate to Profile or Account Settings
- Find the Connected Accounts section
- Click Add next to the account type
- Complete the authentication flow
- Account appears in your linked list
Account Linking Rules
- Each account type can only be linked to one fXYZ account globally
- If an account is already linked elsewhere, you'll see an error
- You cannot unlink your only authentication method
- External wallets require signature verification
Connected Accounts View
Your profile shows all connected accounts:
Connected Accounts
─────────────────
𝕏 X (Twitter)
@your_handle
[Connected ✓]
📱 Telegram
@telegram_user
[Login only - cannot link after signup]
🔗 External Wallet
0x1234...abcd
[Connected ✓]
🔐 Embedded Wallets
EVM: 0xabcd...1234
Solana: ABC...XYZ
[Auto-created ✓]Profile Management
Basic Profile
| Field | Description |
|---|---|
| Display Name | Shown across the platform |
| Avatar | Profile picture (from linked social or uploaded) |
| Bio | Short description |
| For notifications (optional) |
Privacy Settings
| Setting | Options |
|---|---|
| Profile Visibility | Public, Members Only, Private |
| Wallet Display | Show Full, Show Truncated, Hide |
| Activity Display | Show, Hide |
Persona Management
Personas allow you to operate under different identities within your membership:
Viewing Personas
Navigate to Profile → Personas to see:
- Current active persona
- All available personas
- Persona-specific settings
Switching Personas
- Click on persona selector in profile
- Select desired persona
- Platform context switches immediately
- Fixie agents see the new persona context
Persona Properties
| Property | Description |
|---|---|
| Name | Persona display name |
| Type | Individual, Service, or Technical |
| Circles | Circle memberships for this persona |
| Fixies | AI agents assigned to this persona |
API Keys: Technical personas can generate API keys. Keep these secure and rotate them regularly.
Notification Settings
Configure how you receive updates:
Channels
| Channel | Types |
|---|---|
| In-App | All notifications |
| Important updates only | |
| Telegram | If linked |
Notification Types
| Type | Default |
|---|---|
| Transaction Alerts | On |
| Membership Updates | On |
| Fixie Responses | On |
| Network News | Off |
| Governance | On |
Security Settings
Active Sessions
View and manage active login sessions:
- Device type and browser
- Last active timestamp
- IP location (approximate)
- Revoke sessions remotely
Two-Factor Authentication
Currently, 2FA is managed through your linked accounts:
- Wallet signatures serve as 2FA
- Social logins inherit their own 2FA
- No separate TOTP/SMS 2FA (yet)
Export Private Keys
For embedded wallets, you can export private keys:
Navigate to Wallets → Security
Click Export Private Key for desired wallet
Complete verification (social login or wallet signature)
View and copy your private key
Security Warning: Never share your private key. Anyone with this key can access your funds.
API Access
Technical personas can generate API keys for programmatic access:
Creating API Keys
- Switch to Technical persona
- Navigate to Profile → API Keys
- Click Create API Key
- Set permissions and expiration
- Copy and store securely
Key Permissions
| Permission | Access |
|---|---|
| Read | View data, balances, history |
| Write | Create transactions, modify settings |
| Admin | Full account access |
Using API Keys
# Bearer token authentication
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.fxyz.network/api/...
# Or as header
curl -H "x-api-key: YOUR_API_KEY" \
https://api.fxyz.network/api/...Account Deletion
To delete your account:
Permanent Action: Account deletion is irreversible. All data, wallet associations, and membership will be lost.
- Navigate to Profile → Danger Zone
- Click Delete Account
- Confirm by typing your username
- Complete verification
- Account scheduled for deletion (30-day grace period)
What Gets Deleted
- Profile and persona data
- Linked account associations
- Membership records
- Notification preferences
What Remains
- Embedded wallet funds (you keep the keys)
- On-chain transaction history
- NFTs in your wallet
- Public blockchain data
Troubleshooting
Cannot Link Account
Error: "This account is already linked to another user"
Fix: Each social/wallet can only link to one fXYZ account.
Use a different account or contact support.Link Button Disabled
Symptom: "Add" button grayed out
Causes:
- Already linked that type
- Linking not available for that method (e.g., Telegram)
- Rate limit reachedUpgrade Failed
Error: "Failed to upgrade account"
Steps:
1. Check linked account isn't already used
2. Try a different authentication method
3. Clear browser cache
4. Contact support with error detailsMissing Linked Account
Symptom: Previously linked account not showing
Fix:
1. Refresh page
2. Log out and back in
3. Check if account was unlinked
4. Re-link if necessary