Sent the Wrong Token or Network?
Your funds aren't lost. If you sent a token Alphio doesn't support to an address Alphio showed you, it's still sitting in your own wallet. Alphio just doesn't count it as cash. This guide walks you through moving it back into USDC yourself. It takes about 15 minutes.
The examples below use USDT, the most common mistake. The steps are the same for any other token: replace "USDT" with whatever you sent.
What each deposit accepts
Each Alphio deposit destination accepts exactly one token on one network. Anything else arrives at your address but doesn't show up in your balance.
| Destination | Accepts only | Common mistakes |
|---|---|---|
| Tokens | USDC on Solana | USDT, SOL, other Solana tokens |
| Perps | Native USDC on Arbitrum | USDT, USDC.e, ETH; or USDC sent on Ethereum, BNB Chain, Base, etc. |
| Predictions | USDC.e on Polygon | This guide doesn't apply. See Predictions deposit address |
How recovery works
- Export the private key of the Alphio wallet that received the token.
- Import the key into an outside wallet app: Phantom for Solana, MetaMask for EVM networks.
- Swap the wrong token into the USDC Alphio accepts. You're operating the same address the whole time, so the USDC lands straight back in your Alphio wallet.
Before you start
1. Work out which network you used. Open the withdrawal record in the exchange or wallet you sent from, and check the network and the recipient address:
| Network in the withdrawal record | Address looks like | Wallet to export | Outside wallet to use |
|---|---|---|---|
| Solana (SOL / SPL) | Doesn't start with 0x | Tokens wallet (Solana) | Phantom — follow Route A |
| Arbitrum, Ethereum, BNB Chain, Base, Optimism or another EVM network | Starts with 0x, from the Perps deposit screen | Perps & Predictions wallet (EVM) | MetaMask — follow Route B |
| Any network, sent to the address on the Predictions deposit screen | Starts with 0x | Exporting won't help | See Predictions deposit address |
The address under Cash → Deposit → Crypto is your Solana address, so most people follow Route A.
2. Have these ready.
- A computer with Chrome. Do the export and the import on the same device.
- Access to the email bound to your Alphio account.
- An authenticator app on your phone, such as Google Authenticator or Microsoft Authenticator. Exporting requires it, and the flow helps you set it up if you haven't yet.
- A little gas: about 0.01 SOL for Route A, or a small amount of the network's gas token (ETH, BNB, …) for Route B. Send it from an exchange to the same address. If the token you sent by mistake is SOL or ETH itself, keep a little of it for gas when you swap.
3. Security rules.
- Your private key controls all the funds in the wallet. Anyone who has it can take everything.
- Never send it to anyone, including someone claiming to be Alphio support. Alphio will never ask for it.
- Don't screenshot it, don't paste it into a chat app, and don't save it in a notes app.
- Download wallet apps only from their official sites: phantom.com and metamask.io.
Step 1: Export your private key from Alphio
-
On the Alphio website, open Cash (from your balance on the account page).
-
Scroll down and choose Export private key.
-
Pick the wallet:
- Route A (Solana) → Tokens wallet (Solana)
- Route B (EVM) → Perps & Predictions wallet (EVM)
Check that the start and end of the address match the address you sent to.
-
Click Continue. If a Privy sign-in window appears, sign in the same way you sign in to Alphio (same email, Google or Apple). The flow continues by itself.
-
Enter the 6-digit code sent to your email and click Verify & continue. Check your spam folder if it doesn't arrive. You can resend after 60 seconds.
-
Enter the 6-digit code from your authenticator app. If you haven't set one up, the button reads Set up authenticator: scan the QR code with the app, enter the code it shows, then enter a new code when asked.
-
Privy opens a secure window showing the private key. Copy it, keep the window open, and go to Step 2.
On the mobile app, tapping Export private key opens the web app. Sign in with the same account and follow the same steps.
The key is shown only in Privy's window. Alphio never sees or stores it. See Export Private Key for more detail.
Step 2: Import the key into an outside wallet
Menu names vary a little between app versions. Look for Import Private Key.
Route A: Solana → Phantom
- Install the Phantom extension for Chrome from phantom.com.
- On first launch, choose I already have a wallet → Import Private Key if offered. Otherwise create a new wallet first and finish the setup.
- If you already have a wallet: click the account avatar at the top left → Add / Connect Wallet → Import Private Key.
- Choose Solana, name the account (for example "Alphio"), paste the key, and click Import.
- Check the address. Copy the new account's address and compare it with the address Alphio showed. They must match exactly.
- Close the private key window in Alphio.
You should now see the token you sent by mistake (for example USDT) next to your existing USDC.
Route B: EVM → MetaMask
- Install the MetaMask extension for Chrome from metamask.io, and create a new wallet with a password.
- Click the account name at the top → Add account or hardware wallet → Import account.
- Paste the key and click Import.
- Check the address. The
0xaddress must match the one Alphio showed exactly. - Switch to the network you sent on (for example Arbitrum or BNB Chain) and confirm you can see the token.
Can't see it? It's almost always the wrong network selected. Try another one.
Step 3: Swap to USDC
Make sure you have a little gas first (see Before you start).
Route A: swap in Phantom
- Open Phantom and make sure the imported "Alphio" account is selected.
- Tap Swap.
- You pay: the token you sent by mistake (for example USDT). Tap Max.
- You receive: USDC. Pick the verified one. Its token address starts with
EPjFWdd5and ends withDt1v. - Check the amount you'll receive. USDT to USDC should be close to 1:1. Other tokens swap at the market price. Stop if the amount looks wrong.
- Confirm the swap. It completes within seconds to a minute.
The USDC is now in the same address. There's nothing to send back to Alphio.
Route B: swap in MetaMask (to USDC on Arbitrum)
Perps deposits accept only native USDC on Arbitrum. Whatever you sent and wherever it is, it needs to end up as USDC on Arbitrum.
- In MetaMask, open Swap, or Bridge if you're changing networks.
- From: the network the token is on, and the token you sent (for example USDT). Tap Max.
- To: network Arbitrum, token USDC. Don't pick USDC.e. The native USDC token address starts with
0xaf88d065. - Check the amount and fees, then confirm. Same-network swaps take seconds; cross-network transfers usually take 1–10 minutes.
- Switch to Arbitrum and confirm you can see the USDC.
Two common cases:
- The token is already on Arbitrum (for example USDT or USDC.e on Arbitrum): use Swap.
- You sent USDC, just on the wrong network (for example USDC on Ethereum or Base): no swap needed. Use Bridge to move it to USDC on Arbitrum.
Step 4: Check your balance in Alphio
Route A: refresh Alphio and open Cash. Tokens cash should go up by the USDC you received, usually right away and within 1–2 minutes at most.
Route B: open Cash → Deposit and go to the Perps deposit screen:
- If it says deposits are moved into Perps automatically, just wait a few minutes for Perps cash to go up.
- If it shows your Arbitrum USDC balance and a deposit form, enter the amount and confirm. The minimum is $5.
Afterwards:
- Copy some unrelated text to overwrite the private key on your clipboard.
- You can keep the account in the outside wallet for next time, or remove it in the wallet's settings. Removing it from the app doesn't affect your funds in Alphio.
- If you keep it, protect the wallet app with a strong password and don't share the computer.
- Next time, send only the token and network the deposit screen shows.
FAQ
Can I keep using Alphio after exporting?
Yes. Exporting just makes a copy of the key. Nothing changes in Alphio.
It says to bind an email first
Your account has no email bound. Bind one in your account settings, then export again.
I only see one wallet, or it says the wallets couldn't load
Click Retry. If it still looks wrong, send support a screenshot. Make sure the screenshot doesn't show your private key.
I can't see the token in Phantom or MetaMask
First check that the imported address matches the address you sent to. If it does, you probably have the wrong network selected (Route B). You can also look the address up on a block explorer: Solscan (solscan.io) for Solana, Arbiscan (arbiscan.io) for Arbitrum, BscScan (bscscan.com) for BNB Chain.
The swap says I don't have enough balance or gas
You're missing the network's gas token (SOL, ETH, BNB, …). Send a small amount from an exchange to the same address, on the correct network.
I don't want USDC. Can I send the token back to my exchange?
Yes. In the outside wallet, choose Send, pick the token, and paste your exchange's deposit address. Make sure the exchange's deposit network matches the network you're sending on.
I sent it to my Predictions deposit address
This guide doesn't apply. The Predictions (Polymarket) deposit address isn't your wallet's own address, so exporting your private key doesn't give you control of it. For native USDC on Polygon, contact support. For other tokens or other networks, the deposit screen warns that the funds can't be recovered. See On-Chain Deposits.
I sent it to an address Alphio didn't give me
For example, a mistyped or old address. Alphio can't recover funds sent to an address that isn't yours. Only the owner of that address can.
Someone messaged me offering to help, and asked for my private key
It's a scam. Never give your private key to anyone.
This page is available as plain Markdown at https://alphio.ai/docs/support/faq/deposit-and-withdrawal/wrong-token-recovery.md. An index of every page, with a one-line summary each, is at https://alphio.ai/docs/llms.txt.