Post
Share your knowledge.
How can I send USDC from SuiWallet to MetaMask successfully?
How can I send USDC from SuiWallet to MetaMask successfully?
- Architecture
- SDKs and Developer Tools
Answers
6MetaMask and Sui use totally different networks, so direct sending won’t work. You’ll need to use a bridge that supports both to move USDC safely across chains.
You cannot send USDC directly from Sui Wallet to MetaMask, because Sui and Ethereum/Polygon/Arbitrum (used by MetaMask) are completely different chains with incompatible address formats and tech stacks.And Sui uses its own architecture (non-EVM), while MetaMask is EVM-based.
Sui is a non-EVM chain, and MetaMask only supports EVM-compatible chains. You need a cross-chain bridge (e.g., Wormhole) to port USDC from Sui to Ethereum/Arbitrum, where MetaMask can receive it.
Consider using options like Portalbridge or Simpleswap for bridging USDC and explore the options they provide.
You can’t send tokens straight from Sui Wallet to MetaMask — they speak different “languages.” Use a trusted bridge to move USDC from Sui to Ethereum (or other EVM chains), and then it will show up in MetaMask.
CCTP, the protocol for crosschain transfers of native USDC, is not live on Sui yet. You can bridge wrapped USDC from Sui using bridging services.
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.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- Why does BCS require exact field order for deserialization when Move structs have named fields?53
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution43
- Sui Transaction Failing: Objects Reserved for Another Transaction25
- How do ability constraints interact with dynamic fields in heterogeneous collections?05