Post
Share your knowledge.
Why isn't my USDC showing up after bridging from ARB to Sui?
Why isn't my USDC showing up after bridging from ARB to Sui?
- Sui
Answers
6This usually comes down to bridge mechanics and token standards rather than your funds disappearing. On Sui, USDC doesn’t automatically map 1:1 with the Ethereum/Arbitrum version you bridged — it depends on which bridge you used and what token contract it minted for you. A few things to check:
1. Check the Token Standard on Sui
- Sui supports native USDC (Circle-issued) but also wrapped/bridged versions (like Wormhole, LayerZero, Celer).
- If you bridged from ARB → Sui, you most likely received a wrapped USDC object, not Circle’s native USDC. Your wallet may only be displaying the official Circle USDC type, so the bridged asset won’t show up automatically.
2. Confirm the Bridge Contract
- Look up the transaction hash on the bridge explorer (Wormhole, LayerZero, Celer, etc.).
- Verify which token type was minted on Sui. You might need to manually add that token type in your wallet (Ethos or Sui Wallet).
3. Object Ownership on Sui
- On Sui, tokens are objects, not just balances. If the bridge minted a USDC object to your account, but your wallet UI doesn’t support that token type, it won’t display. Use the Sui Explorer with your wallet address to confirm you actually received it.
4. Native vs. Bridged USDC Confusion
- Circle has rolled out native USDC on Sui, which is separate from bridged USDC. Some dApps (like CEXs or DeFi protocols) may only support the Circle version, not Wormhole/LayerZero wrapped versions. If you bridged via Wormhole, your asset exists, but it’s in the “Wormhole USDC” contract, not Circle USDC.
5. Possible Fix
- Import the bridged USDC contract into your wallet.
- If your dApp only supports Circle USDC, you’ll need to swap your bridged USDC → native USDC on an exchange or aggregator on Sui that supports both.
Your USDC may not be showing up after bridging from Arbitrum (ARB) to Sui due to one of the following common issues:
Bridge delay: The transaction is still processing.
Wrong token format: You received a wrapped or bridged version of USDC not supported by your wallet.
Wallet not refreshed: Your wallet may need to be refreshed or manually added the token.
Bridge error: There was a failure in the bridge transaction.
Check the bridge transaction status on the bridge’s official site and confirm the USDC token address on Sui to add it manually if needed.
Check the bridge transaction status on the bridge’s official site and confirm the USDC token address on Sui to add it manually if needed.
Do you know the answer?
Please log in and share it.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
- How to Maximize Profit Holding SUI: Sui Staking vs Liquid Staking616
- Why does BCS require exact field order for deserialization when Move structs have named fields?65
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution55
- Sui Move Error - Unable to process transaction No valid gas coins found for the transaction419
- Sui Transaction Failing: Objects Reserved for Another Transaction410