Frequently asked questions
Short answers about swapping XMR and USDC with Swapper.
How do I swap XMR to USDC?
Open xmrtousdc.xyz, enter the XMR amount, paste your Arbitrum address, create the order and send the exact XMR amount to the one-time deposit address shown. USDC arrives at your address once the swap completes.
Which networks and tokens are supported?
Monero (XMR) on the Monero network and native USDC on Arbitrum One (chain ID 42161, token contract 0xaf88d065e77c8cC2239327C5EDb3A432268e5831). Both directions are supported: XMR to USDC and USDC to XMR.
How long does a swap take?
XMR to USDC typically takes 30-60 minutes because the Monero deposit needs about 10 confirmations. USDC to XMR usually completes in about 5 minutes once funded.
Do I need an account or a wallet connection?
No account, login or wallet connection is required. You only provide a destination address. Swapper is non-custodial: funds move through a one-time deposit address per order and are never held in a user account.
What are the fees and limits?
The quote shows the estimated amount you receive and the minimum received, with fees already included, before you create an order. Each network has a minimum swap size in USD, published as minSwapUsd by GET https://xmrtousdc.xyz/api/v1/chains; very small amounts may not be quotable.
What if I send the wrong amount or the deposit expires?
Always send one transfer of the exact amount before the expiry shown. Never send a second deposit to the same address. If something goes wrong, contact support@xmrtousdc.xyz with your ord_ order ID and the time (UTC).
Can AI agents use Swapper?
Yes. A public HTTPS Agent API (no API key) exposes plan, quote, create/execute and status endpoints at https://xmrtousdc.xyz/api/v1/agent/*, described by /openapi.json and /llms-full.txt. MCP clients can connect to https://xmrtousdc.xyz/mcp (Streamable HTTP, no auth), e.g. claude mcp add --transport http swapper https://xmrtousdc.xyz/mcp.
Is Swapper available everywhere?
No. Swaps are not available from restricted regions, currently including the United States. Requests from those regions receive HTTP 451.
Who provides the liquidity?
Swaps are routed through the Wagyu API (wagyu.xyz). Swapper provides the interface, order tracking and the agent API.
Still stuck?
Email support@xmrtousdc.xyz with your ord_... order ID, the time (UTC) and the status shown in the app.