Guide Β· XRP Β· Stable exit

XRP to stablecoins, without a CEX

Native XRP in, native USDC out β€” straight from your XRPL wallet. No exchange deposit, no withdrawal queue, no KYC. Walkthrough below.

Why exit this way

The typical XRP exit is: send XRP to a CEX, sell for USD or a stablecoin, withdraw to a wallet. Three steps, three custodial touches, and a spread. THORChain replaces the whole sequence with one XRPL payment and one outbound USDC transaction.

  • Self-custody on both sides β€” your XRP is signed from your wallet, your USDC lands in a wallet you control.
  • No CEX risk during the trade β€” no deposit delay, no sudden withdrawal freeze, no jurisdiction flip.
  • One signature, one wait β€” typically 2–5 minutes end-to-end, vs. an exchange cycle measured in hours.
Walkthrough

Step-by-step: XRP to USDC on THORChain

  1. Open the XRP β†’ USDC swap page

    Open the cross-chain swap interface on deving.zone. Select XRP as sell, USDC as buy. The page pulls the live THORChain quote: expected USDC output, protocol fee, Ethereum outbound gas, and slippage.

  2. Pick the destination chain for USDC

    THORChain supports USDC on multiple chains. The common pick is ETH.USDC for Ethereum mainnet. Lower-fee L2 options may be available depending on current integration status β€” check the destination dropdown.

  3. Enter your USDC destination address

    Paste a self-custody wallet address that supports the chosen chain (e.g. any Ethereum-compatible wallet for ETH.USDC). You do not need to be the same wallet provider as your XRPL wallet; they do not communicate with each other.

  4. Review the quote

    Verify expected USDC output, the protocol fee (β‰ˆ 0.3%), outbound gas on the destination chain, and slippage for your size. Split larger swaps if slippage exceeds your tolerance β€” the pool is still maturing.

  5. Sign one XRPL payment

    Your XRPL wallet (Xaman, Crossmark, Ledger via XRP Toolkit) broadcasts one XRP payment to the current THORChain inbound address, with the swap memo encoding USDC and your destination address. One signature.

  6. Receive USDC at your destination

    THORChain observes the XRPL ledger, routes XRP β†’ RUNE β†’ USDC through its pools, and broadcasts the outbound USDC transaction. End-to-end time is typically 2–5 minutes β€” faster than XRP β†’ BTC because Ethereum's blocks are quicker than Bitcoin's.

If you\'d rather not exit entirely

Selling XRP for stables closes your XRP position and can be a taxable event in some jurisdictions. If you want stable liquidity without disposing of the XRP, the Rujira Money Market guide covers borrowing against native XRP β€” same self-custody properties, different trade-offs (liquidation risk, borrow rate).

FAQ

XRP β†’ stablecoin questions

Why would I exit to stablecoins this way?

Three reasons. First, self-custody of your stables β€” they land in a wallet you control, not an exchange balance. Second, no deposit / withdrawal cycle, which removes two points of operational risk. Third, no KYC or geographic restriction on the swap. The trade-off is that you manage the execution yourself.

Is there a minimum swap size?

THORChain has dust limits that make tiny swaps uneconomic (outbound gas eats the output). In practice, swaps under about 50 USD of value are usually not worth it for XRP β†’ USDC. The UI flags this before you sign.

Which USDC should I choose?

ETH.USDC is the most liquid. If you want to use the stables on an L2 (Base, Arbitrum), either swap to the native-on-that-chain USDC directly (if available in the destination dropdown) or swap to ETH.USDC and bridge yourself. The deving.zone UI shows which options are active right now.

What does "no CEX" actually buy me?

No counterparty that can freeze your funds, no withdrawal queue, no jurisdiction-specific delisting risk. You still have smart-contract and protocol risk β€” those do not disappear. What disappears is a specific company having the keys to your XRP while the trade happens.

Is this fully anonymous?

Pseudonymous, not anonymous. The XRPL is a public ledger, and Ethereum (or wherever USDC lands) is public. On-chain analytics can trace both sides. What you avoid is KYC linkage at a regulated institution β€” a different privacy property than mixing.

Can I go from stables back to XRP the same way?

Yes. Open the reverse swap, connect an EVM wallet, paste your XRPL address, and sign the outbound-USDC transaction. Same pools, same settlement model in reverse.