FCMP++ (Full-Chain Membership Proofs Plus Plus) is a planned Monero protocol upgrade that replaces the ring-signature decoy model with a proof that a spent output belongs to the intero set of on-chain outputs. In plain terms: instead of hiding a real spend among a fixed handful of decoys, FCMP++ hides it among every output ever created. For anyone who swaps XMR, the practical question is simple — does your swap service keep working when the validation rules change? For non-custodial swap services that hand you XMR to your own wallet, the answer is yes: the swap finishes before the protocol rules ever touch your funds.
TL; DR: FCMP++ changes how Monero proves a spend is valid, not how you receive coins. Non-custodial, no-KYC swap services like GhostSwap keep working — you send one coin, get XMR sent to your own wallet in ~8 minutes, no account required.
FCMP++ is a Monero protocol change that swaps ring signatures for a single membership proof covering the full output set, with the goal of a larger anonymity set and smaller, more uniform transactions (Monero FCMP++ resources, retrieved 2026-06-09).
What is FCMP++ and what does it change for Monero?
Monero today hides the real spend in a transaction by mixing it with decoy outputs using ring signatures — a fixed ring size of 16. FCMP++ replaces that with a membership proof: a cryptographic statement that the spent output is da qualche parte in the set of all eligible outputs, without revealing which one (Monero FCMP++ overview, retrieved 2026-06-09).
The upgrade is built on "curve trees," a structure that lets a prover commit to a large set efficiently. Implementation work is ongoing in the Monero codebase — recent contributions include curve-tree building code in PR # 10724 (active June 2026, retrieved 2026-06-09).
For users, three things change at the protocol level: the anonymity set grows from 16 decoys to the full output set, transaction structure becomes more uniform, and validation logic shifts. None of this changes the address you receive to or the wallet you hold keys in. There is no public hard-fork date set as of this writing; treat any specific timeline you see elsewhere as unconfirmed.
Which swap services confirmed FCMP++ compatibility?
A crypto-to-crypto swap service sends you XMR to an address you control. As long as the service's wallet software follows the upgraded consensus rules — which Monero wallet libraries do at the network hard fork — swaps continue to work. The change is transparent at the swap layer.
GhostSwap is a no-KYC, non-custodial swap service that supports XMR pairs today. Funds pass through; we never hold them. We track Monero releases as part of normal operations so XMR swaps keep settling after the network upgrades. We make no claim to be "first" or "only" — compatibility here is a property of following Monero's consensus, which any maintained swap service does.
For any specific competitor, check their own status page or announcements rather than relying on third-party claims. The table below compares published, neutral attributes only.
How to swap Monero after the FCMP++ upgrade: step-by-step
The process is identical before and after FCMP++, because the upgrade lives at Monero's consensus layer, not the swap layer. To swap into XMR on GhostSwap:
- Scegli il tuo paio — choose the coin you're sending and XMR as the destination (for example, scambia BTC con XMR or Da ETH a XMR).
- Inserisci il tuo indirizzo Monero — paste the XMR receiving address from your own wallet (Cake, Feather, Monerujo, or a hardware-backed setup). You also supply a refund address.
- Invia il tuo deposito — send the source coin to the address GhostSwap shows you. Nothing is held by an account because there is no account.
- Il motore converte — GhostSwap routes the swap using floating-rate pricing from aggregated liquidity from leading crypto markets.
- Ricevi XMR — the Monero lands in your wallet. Median completion is ~8 minutes; the 95th percentile is ~30 minutes, depending on chain congestion.
No sign-up, no email, no identity verification is required to swap. You control the keys to the wallet that receives the XMR throughout.
GhostSwap vs StealthEX vs SimpleSwap vs FixedFloat — compatibility table
This table compares published, neutral attributes. "FCMP++ compatibility" means the swap service sends/receives XMR via maintained Monero wallet software, which follows consensus after a hard fork — it is not a per-vendor certification.
| Attributo | Scambio di fantasmi | StealthEX | Semplice scambio | FissoFloat |
|---|---|---|---|---|
| Account / KYC per lo scambio | Nessuna richiesta | Check provider site | Check provider site | Check provider site |
| Modello di custodia | passaggio non custodiale | Check provider site | Check provider site | Check provider site |
| XMR pairs supported | Yes (part of 1,600+ pairs) | Check provider site | Check provider site | Check provider site |
| Tipo di tariffa | Tasso variabile | Check provider site | Check provider site | Check provider site |
| Typical XMR completion | ~8 min median (~30 min p95) | Check provider site | Check provider site | Check provider site |
| FCMP++ compatibility | Follows Monero consensus | Follows Monero consensus | Follows Monero consensus | Follows Monero consensus |
We've left competitor cells as "check provider site" deliberately: their KYC posture, custody model, and timing change over time, and we won't assert numbers we can't source on the day you read this. Verify on the vendor's own page: StealthEX, Semplice scambio, FissoFloat (consultato il 09/06/2026).
Will Monero swaps still work with Ledger, Trezor, Sparrow, Feather, Monerujo?
Wallet support after FCMP++ depends on each wallet shipping an update that follows the new consensus rules — exactly as wallets do for any Monero hard fork. Hardware devices (Ledger, Trezor) and software wallets (Feather, Monerujo, Cake) historically update alongside Monero releases; check each vendor's release notes near the fork date for confirmation.
For swapping specifically, the wallet's only job is to generate a receiving address and later spend the XMR you received. A GhostSwap XMR swap sends coins to whatever Monero address you provide. The receiving step works regardless of upgrade status; spending those coins afterward requires your wallet to be on the upgraded ruleset.
FAQ
Q: Will my Monero swaps stop working after FCMP++?
A: No. FCMP++ changes how Monero proves a spend is valid at the consensus layer. A non-custodial swap sends XMR to your own wallet; as long as the swap service and your wallet follow Monero consensus, swaps keep settling. On GhostSwap, median completion stays around 8 minutes.
Q: Does GhostSwap require an account or KYC to swap Monero?
A: No. GhostSwap is a no-KYC swap service — no account, no email, no identity verification to swap. You supply a receiving XMR address and a refund address; funds pass through non-custodially and are never held by us.
Q: Which swap services are FCMP++ compatible?
A: Any maintained crypto-to-crypto swap service that follows Monero's consensus rules stays compatible, because the change is at the protocol layer, not the swap layer. GhostSwap supports XMR pairs today as part of 1,600+ pairs. For other providers, confirm on their own status pages.
Q: Is FCMP++ live yet?
A: As of June 2026, FCMP++ implementation work is ongoing in the Monero codebase (PR # 10724, retrieved 2026-06-09), with no public hard-fork date set. Treat any specific date you see elsewhere as unconfirmed until the Monero project announces one.
Swap into Monero today
FCMP++ is a protocol upgrade, not a reason to wait — non-custodial XMR swaps work the same before and after. Pick a pair and send to your own wallet: scambia BTC con XMR o iniziare dal widget di scambio in tempo reale. New to XMR? See how to buy Monero.