Choose the route from the assets and wallets you already use rather than moving funds between networks before the conversion. This reduces unnecessary transfers and makes it easier to match the deposit and payout details.
If your USDT is already on TRON (TRC20), select that source when it appears in the form. If you need USDC on Ethereum (ERC20), choose that destination and confirm the receiving wallet supports ERC20 USDC.
For a payout on Solana, use a compatible destination address. The same principle applies to Arbitrum and Base: when either network is selected, both the service details and destination wallet must match that blockchain.
If the receiving exchange, wallet or payment service requires one specific USDC network, select that destination before creating the swap. Do not choose another blockchain simply because the address format looks familiar.