Already hold crypto? Three routes to XMR — and the one most guides skip
If you already hold BTC, LTC, ETH, SOL, or USDT and want XMR, most public guides still give you two answers: instant swap, or desktop Tor P2P (Haveno-class / classifieds). There is a third route — peer offers inside a Telegram Mini App with staged settlement and no user-to-user chat. This post is a route map, not a memoir.
At a glance
| Field | Value |
|---|---|
| Topic | Crypto→XMR routes when you already hold crypto |
| Audience | People comparing swap vs P2P after a CEX withdrawal or crypto payout |
| Official entry (Domestic Monero) | @domestic_monero_bot |
| Support | /support on that bot only — include Trade #ref + trade state |
| P2P assets (Domestic Monero) | XMR ↔ BTC, LTC, ETH, SOL, USDT (ERC-20 on Ethereum mainnet) |
| What this is not | Fiat/cash how-to; “Telegram is safe”; Instant-speed claim; on-chain Monero multisig; licensed exchange advice |
The three routes
| Route | What you do | Fits when | Tradeoffs |
|---|---|---|---|
| 1. Instant swap | Paste deposit address, send, wait for provider payout | Minutes matter; you accept a routing provider | Opaque path; provider limits / KYC triggers on large size; not a peer offer |
| 2. Desktop Tor P2P (Haveno-class / similar classifieds) | Install client or use web classifieds; often fiat or crypto | You need fiat rails, Tor-native flow, or on-chain multisig patterns | Setup cost; different trust model; not “open Telegram and trade” |
| 3. Structured Mini App peer offer | Browse/accept offers in Telegram; stake → proof → confirms → settle | You already live in Telegram; want a quoted peer rate and visible trade states | Not Instant; payment assets limited to the public list; ±20% band |
Public “buy Monero” pages and LocalMonero-successor compare tables usually document 1 and 2. Route 3 is easy to miss — or gets mashed into “Telegram P2P,” which is a mess of unrelated machines (next section).

Tip: do not treat “Telegram P2P” as one thing
| Label | What it usually is | Practical tip |
|---|---|---|
| A — Chat deal | Group/DM seller, maybe a “community escrow” account | Messenger ≠ escrow. Whichever side sends first is the bank. |
| B — Underground escrow | Stranger-named “agent” / bot in DMs | Same as A with extra theater. |
| C — Phishing Mini App / fake bot | Lookalike handle, unsolicited “support” | Verify before any send. Verify official. |
| D — Structured Mini App | Official bot deep link; offers; state chips; trade share offline; /support on that bot | Different risk class from A–C. Still not Instant, still not Haveno on-chain multisig. |
Longer safety notes: Telegram is not an escrow · Support DM near-miss · Trading-bot wallet approval risk.
Decision tips (crypto already in hand)
- Need it in minutes and accept provider trust? → start with instant swap. Compare all-in spread + network fees.
- Need bank/cash rails or Tor-native desktop P2P? → Haveno-class / classifieds. Domestic Monero does not ship fiat markets. Honest compare: Haveno vs Telegram Mini App.
- Want a peer offer, Telegram-native, no DM negotiation? → structured Mini App (Domestic Monero’s public shape).
- Rate far outside market? → bait until proven otherwise. Domestic Monero’s public band is about ±20% vs reference rate.
- Anyone DMs “support” first? → hostile until you verify the official bot.
- Swap vs P2P side-by-side (speed vs lifecycle): Instant swap vs P2P.
What a Domestic Monero offer run looks like (facts)
Public product shape — not a walkthrough novel:
| Step | What happens |
|---|---|
| Entry | Open @domestic_monero_bot (Telegram deep link only) |
| Market | Browse or post BUY/SELL offers (not a CEX order book) |
| Trade | Seller stakes XMR to the displayed Multisig Trade Wallet address |
| Payment | Buyer sends on-chain payment + TX hash; UI waits 6 confirms (all payment assets) |
| Settle | Trade share offline; buyer Receive XMR / seller Request refund when state allows |
| Chat | No user-to-user chat in-product |


Asset-specific notes: USDT · BTC · ETH · SOL · LTC.
Terms in this article
| Term | Meaning (public) |
|---|---|
| Offer | Peer BUY/SELL listing |
| Multisig Trade Wallet | Stake address shown in-app |
| Trade share | Settlement credential each party must keep offline |
| Trade #ref | Identifier for /support |
| Instant swap | Deposit-and-wait provider route (not a peer offer) |
FAQ
Is Domestic Monero an instant swap?
No. It is peer offers with staged settlement. Use a swap when you need Instant-class speed.
Is it Haveno?
No. Haveno-class tools are desktop/Tor (and often fiat-capable). Different job. See Haveno compare.
Is it “Telegram escrow”?
No. Telegram the messenger does not escrow. The Mini App runs a state-gated trade flow; support is /support on the official bot — not a stranger in DMs.
Can I start from fiat bank cash?
Not on Domestic Monero’s public markets. Use route 2 for fiat rails, or obtain crypto first then use 1 or 3.
What does “no KYC” mean here?
No CEX signup for this hop. Not a legal or tax exemption. What “without KYC” means.
Open the Mini App
Open the appFirst trade · Verify official · Fees
Related: Instant swap vs P2P · Where to buy when exchanges delist · AI described the wrong product
