Move USDC from Ethereum to Base in one signed transaction. Cross-chain routing, fees shown up front, USDC settles to your Base address.
USDC is native on Base, and moving it there from Ethereum mainnet is the standard way to unlock low-fee activity without leaving the dollar. One signature drives the cross-chain route, and USDC settles to the Base address you choose. Rate, fees, and the minimum receive amount are displayed before you sign anything.
Both sides are preselected. Enter the amount of USDC to convert and the router quotes across every liquidity source that lists the pair.
A one-time token approval lets the router spend exactly the USDC amount of this swap, and nothing more. Approvals are per-token, so later swaps reuse it.
The aggregated route executes in a single signed transaction: all-or-nothing, no partial fills, no window where value sits in someone else's contract.
Output lands at your own address with Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few). The same keys that sent the USDC hold the USDC; no platform wallet ever does.
This pair crosses networks: the USDC leaves on Stablecoin and the USDC arrives on Stablecoin. The aggregated route bridges as part of the same signed transaction, so the network hop is quoted with the swap instead of being a separate, surprise step.
The platform side of this pair is a flat 0.50%, quoted all-in with the offer before you commit: no spread, no routing cut behind the number. The network side is the gas each chain charges to move, shown per leg in the preview. Settlement is on-chain to the address you choose, Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few), and from that point the USDC answers to your keys alone.
The setup is short by design: one wallet capable of holding USDC funded with a little USDC (6 decimals) for gas, one receiving address for the USDC, and nothing else. Read the preview before signing, since it carries the entire trade at a glance, the amounts in and out with the fee and network costs included. The wallet stays yours throughout and signs only the transaction you read on screen.
Same rails, different sides: every link opens with that pair preselected.