← Crypto Network Guide← Back to Blog

Fix: Sui Tokens Not Showing in Wallet (2026 Guide)

Published on 2026-06-30

## Anti-Loss Protocol **Your SUI or Move tokens are almost certainly NOT lost.** The most common cause is that your wallet has not refreshed its object list, the token type has not been added to your known types, or the wallet is connected to the wrong Sui network (Devnet vs Testnet vs Mainnet). Do NOT send more tokens hoping to "correct" the balance. Do NOT approve any contract from a Telegram or Discord DM claiming it can recover your funds. Follow the steps below in order. ## Why Sui Tokens Disappear Sui uses a different architecture than Ethereum-style chains. Instead of accounts holding token balances, Sui uses **objects** owned by addresses. Tokens are unique object types, and some wallets must explicitly "discover" or "import" new token types before displaying them. ### Common Causes | Cause | Explanation | |-------|------------| | Wrong network selected | Wallet is on Sui Devnet or Testnet instead of Mainnet | | Token not imported | The token type (e.g. USDC on Sui) must be added to the wallet | | Wallet not refreshed | Sui wallets sometimes require a manual refresh or re-login | | Sent to wrong address format | Sui addresses start with 0x but use a different derivation than EVM | | Bridge in progress | Cross-chain bridge to Sui has not finalized yet | ## Step-by-Step Fix ### Step 1: Verify the Transaction on SuiScan 1. Go to **suiscan.xyz** (or suiexplorer.com). 2. Paste your Sui wallet address. 3. Look under the **"Coins"** and **"Objects"** tabs. 4. If you see the token balance on the explorer, your funds are safe -- it is a wallet display issue. 5. If the transaction shows **Success** but no token appears, proceed to the next steps. ### Step 2: Make Sure You Are on Sui Mainnet In most wallets (Sui Wallet, Ethos, Nightly, Martian): 1. Open **Settings** or the network selector at the top. 2. Select **"Sui Mainnet"** (not Devnet, Testnet, or local). 3. In Sui wallet extension: click the network icon -> Sui Mainnet. 4. If Mainnet is not listed, the wallet auto-detects on restart. Close and reopen the extension. ### Step 3: Add Imported Tokens Manually **Sui Wallet (official):** 1. Click the **"Coins"** tab. 2. Scroll down and click **"+ Add Coin"** or **"Import Coin"**. 3. Paste the **coin type** (full type identifier). Example for Sui USDC: `0xa1ec7fc00a8bc15c2f8e8a9a5b3b9e7d2c1f0e3a4b5c6d7e8f9a0b1c2d3e4f5::coin::COIN` 4. You can find the official coin type from the project docs, or on the SuiScan token page. 5. Click **"Add"** -- the balance should appear. **Ethos Wallet:** 1. Tap **"Manage Tokens"**. 2. Search for the token name. 3. Toggle it ON to display. **Nightly Wallet:** 1. Go to **"Assets"** tab. 2. Tap the **filter/settings** icon. 3. Add the coin type or enable auto-discovery. ### Step 4: Refresh / Relog If the balance still shows zero: 1. **Log out** of the wallet (lock the extension or app). 2. **Log back in** with your password. 3. Wait for the wallet to sync with the Sui network (may take 5-30 seconds). 4. Check the balance again. ### Step 5: Full Reset (Last Resort) If the balance is on SuiScan but not showing: 1. **Export your seed phrase** (from wallet settings -> security -> show recovery phrase). 2. **Reinstall the wallet** (Sui Wallet, Ethos, or Nightly). **IMPORTANT:** Use a clean device if possible. Never enter your seed phrase on a website. 3. **Import using the seed phrase**. 4. Once imported, the wallet re-scans the chain and displays all owned objects. ## Sui Network Quick Reference | Property | Value | |----------|-------| | Mainnet RPC | https://fullnode.mainnet.sui.io | | Block Explorer | suiscan.xyz or suiexplorer.com | | Address Format | 0x followed by 64 hex chars | | Address Example | 0x8ba7...3f12 (different address than your MetaMask) | | Official Wallet | sui.io/scaffold/ (Sui Wallet) | | Alternative Wallets | Ethos, Nightly, Martian, Surf | | Token Standard | Coin objects (Move language) | | Avg Transaction Fee | $0.001 - $0.01 | | Avg Finality | < 1 second | ## How to Bridge to Sui If your tokens are on Ethereum, Solana, or Arbitrum and you need them on Sui: | Bridge | From | Fees | Time | |--------|------|------|------| | Wormhole (Portal) | Ethereum, Solana, BSC, Arbitrum | $2 - $15 | 10-30 min | | Axelar (Satellite) | 40+ chains | $3 - $10 | 5-15 min | | CCTP (Circle) | Ethereum (USDC) | $1 - $3 | 15-30 min | **CCTP is recommended for USDC** -- it burns on the source chain and mints native USDC on Sui. ## How to Bridge From Sui To move tokens from Sui back to Ethereum, Solana, or other chains: | Bridge | To | Fees | Time | |--------|------|------|------| | Wormhole (Portal) | Ethereum, Solana, BSC | $2 - $15 | 15-45 min | | Axelar | 40+ chains | $3 - $10 | 10-25 min | | Centralized Exchange | Kraken, OKX | $0.50 - $2 + spread | 15-60 min | ## Common Mistakes That Cost Money - **Sending SUI to an Ethereum address format without bridging.** Sui addresses look like Ethereum addresses but are NOT the same. SUI sent to an EVM address without a bridge is lost or requires a cross-chain recovery. - **Using the wrong network (Devnet vs Mainnet).** Devnet and Testnet balances do not carry over. Any SUI acquired on Devnet is worthless test tokens. - **Not accounting for gas in SUI.** Every Sui transaction (including token transfers) requires a small amount of SUI for gas. Keep at least 0.1 SUI in your wallet. - **Importing a fake coin type.** Scammers share fake coin types that make you approve malicious contracts. Always verify the official coin type from the project's documentation or SuiScan. - **Sending tokens to a recipient who does not use Sui wallets.** If the recipient uses MetaMask only, they cannot receive Sui-native tokens. Bridge to an EVM chain first. ## FAQ **Q: I sent USDC to my Sui address but it shows zero in my wallet.** A: Go to suiscan.xyz and paste your Sui address. If you see the USDC object there, your funds are safe. Open your Sui wallet, go to Coin settings, and add the USDC coin type manually. **Q: Is my Sui address the same as my Ethereum MetaMask address?** A: No. Sui uses BLS12-381 keys derived differently from Ethereum. Your Sui address is DIFFERENT from your MetaMask address, even if you use the same seed phrase. You must use a Sui-compatible wallet. **Q: Can I use MetaMask for Sui?** A: Not natively. Sui uses the Move programming language, not EVM-compatible smart contracts. You need Sui Wallet, Ethos, Nightly, Martian, or a compatible alternative. **Q: Is Sui USDC the same as Ethereum USDC?** A: No. They are bridged versions. To convert, use Circle's CCTP bridge or Wormhole Portal. **Q: How long does a Sui transaction take?** A: Under 1 second for simple transfers, 2-5 seconds for complex committed transactions. ## Bottom Line If your Sui tokens are showing zero but suiscan.xyz confirms them at your address, this is a wallet display issue -- not a loss. Most fixes are: switch to Mainnet, refresh the wallet, or manually add the coin type. For cross-network moves, use Wormhole Portal (Axelar) or CCTP for USDC. For cross-chain transfers, use Compare Network Fees to find the cheapest route for your specific token and destination.