Hey Derek! Moving your USDC off the Ethereum mainnet and over to Sonic is a solid move—especially with the insanely fast speeds and low fees over on Sonic. Because Ethereum and Sonic are completely separate blockchains, you can't just do a standard "send" to your wallet. You have to route the funds through a cross-chain bridge. You have two main paths depending on whether you want to use the official native bridge or a faster third-party router. Option 1: The Sonic Gateway (The Official Native Bridge) Sonic Labs built their own native bridge called the Sonic Gateway. It is highly secure, but because it bundles transactions on Ethereum to save you gas, it processes transfers in batches called "heartbeats". How to do it: 1. Head over to the official portal at my.soniclabs.com/bridge (or their official documentation). 2. Connect your Web3 wallet (like OKX, Rabby, or MetaMask). 3. Select Ethereum as your source and Sonic as your destination. 4. Select USDC as the token and enter the amount. 5. Approve the transaction in your wallet and pay the Ethereum gas fee. The Catch: It takes about 10 minutes for your funds to arrive on Sonic because of the heartbeat intervals. You also have to pay Ethereum gas fees to initiate the deposit. Option 2: Third-Party Cross-Chain Bridges (Fastest & Easiest) If you don't want to wait 10 minutes, you can use trusted third-party bridges like deBridge, Stargate, or Jumper. These bridges have liquidity pools set up on both chains, allowing them to instantly swap your Ethereum USDC for native Sonic USDC in a matter of seconds. How to do it (e.g., using deBridge or Stargate): 1. Go to debridge.com or stargate.finance. 2. Connect your wallet. 3. Set your source to Ethereum (USDC) and your destination to Sonic (USDC). 4. Confirm the transaction. It will route your USDC and deposit it as native USDC on Sonic, usually in under a minute. ⚠️ A Critical Checklist Before You Bridge: Get Gas Money ($S): Once your USDC lands on Sonic, you cannot move it or trade it without having a tiny bit of the native gas token, S, in your wallet. Make sure you withdraw a small amount of Sonic (S) from an exchange (like Kraken or Coinbase) to your Web3 wallet first so you don't get your USDC stranded on the other side.