Swap Wrapped Bitcoin (WBTC) to USD Coin
Describe a BTC to USDC swap in plain language, check the route, networks and costs in the proposal, and confirm it in the ChainATM iOS app. Native Bitcoin cannot be swapped in ChainATM; "BTC" here means Wrapped Bitcoin (WBTC) on an EVM network.
How to swap BTC to USDC
Open ChainATM
Open the ChainATM app on your iPhone.
Describe the swap
"Swap my BTC to USDC" or "Convert 0.5 BTC to USDC".
Check the proposal
Check the route, networks, provider, expected output and costs. If no route is shown, the swap is not available.
Confirm or cancel
Nothing is executed until you confirm. You can also cancel.
What happens in a BTC to USDC swap
Native Bitcoin cannot be swapped in ChainATM; "BTC" here means Wrapped Bitcoin (WBTC) on an EVM network. A swap exchanges BTC for USDC. Whether ChainATM can prepare this swap depends on the exact assets, networks, amount and the routes available at that moment. If a route is available, the app shows a proposal with the provider, route, expected output and costs. A route across networks may use a provider such as LI.FI. Nothing is executed until you confirm the proposal.
Why people swap BTC for USDC
Swapping BTC into USDC reduces exposure to the Bitcoin price. People do this to take profit, to reduce a position, or to hold value between trades. A stablecoin is designed to track its peg, but it is still a claim on its issuer, not cash in a bank account.
What to check on this pair
- Check the source and destination networks in the proposal. BTC and USDC can exist on more than one network, and the versions are not interchangeable.
- If the route crosses networks, it uses a bridge. That usually takes longer than a swap on one network, can involve fees on both sides, and adds the risk of the bridge contract.
- ChainATM cannot swap native Bitcoin on the Bitcoin network. In the app, a "BTC" swap uses Wrapped Bitcoin (WBTC) on an EVM network, and only if you hold WBTC there. WBTC depends on its custodian and is not the same asset as BTC on the Bitcoin network.
- A stablecoin is only as reliable as its issuer and reserves. Holding USDC is a position on that issuer, not a risk-free balance.
- A quote is an estimate until the transaction settles. Check the expected output, provider, network fees and any other costs shown before you confirm.
FAQ: Swapping BTC to USDC
How do I swap BTC to USDC?
Open the ChainATM iOS app and type or say "Swap my BTC to USDC". If the swap can be prepared, the app shows a proposal with the amount, route, networks and estimated output. A typed or spoken request is not approval. In the current reviewed flows, you see a proposal and confirm it in the app before execution is requested. This works only with Wrapped Bitcoin (WBTC) on an EVM network, not with native BTC.
Can I swap BTC to USDC across different networks?
Sometimes. A route across networks may be available through a provider such as LI.FI, depending on the exact assets, networks and amount. This page is not a promise that a route exists. If the app shows no route, the swap is not available at that moment.
What does a BTC to USDC swap cost?
The swap itself uses no ChainATM credits. Each message you send to the AI in chat uses 1 credit, and the credit packs are listed on the pricing page. ChainATM adds no fee or markup of its own. Network, provider and bridge costs still apply. Some are built into the quoted amount rather than listed separately, so check what you pay and what you receive before you confirm.
How do I convert BTC to USDC?
Converting, exchanging, switching and trading BTC for USDC all mean the same operation: a swap. You can phrase the request any of these ways in the app. Check the proposal before you confirm.
Can I transfer BTC to USDC?
Not as a transfer. A transfer moves the same asset between addresses. BTC and USDC are different assets, so you need a swap. Sending BTC to an address that expects USDC can lose the funds permanently.
Does ChainATM hold my funds?
ChainATM does not operate an omnibus customer wallet or hold crypto on its own balance sheet. The default embedded wallet is provided by Privy. After you confirm a supported action, execution may use ChainATM's authenticated backend and Privy's wallet infrastructure, or request approval from a connected external wallet, depending on the route. A confirmation screen is not proof that every action is signed only on your device or universally gated by a passkey.
