How FogSwap works
Short on purpose. Everything here describes the product as deployed today, not a roadmap.
The flow
- Pick what you send and what you want back. Any coin to any coin, including the same coin (SOL to SOL, USDC to USDC).
- Give a receiving address. Fast mode also asks for a refund address on the sending chain. Formats are checked before you continue.
- You get a one-time deposit address bound to your quote and your addresses.
- Send the amount from any wallet or exchange. Chains that need a memo (XRP, TON, Stellar) show it in amber.
- The order page follows the swap live until the coins land.
Modes
- Fast (confidential)
- Settled on NEAR Intents, the solver network Zodl (formerly Zashi) uses for its in-app swaps. FogSwap is a registered distribution partner, so every Fast swap is sent as a confidential swap: it settles on a private chain and the deposit on the sending chain cannot be matched to the payout on the receiving chain from public data. You deposit and receive on your own chains exactly as in a normal swap. Seconds to a few minutes after your deposit confirms; Bitcoin needs one confirmation, so expect around fifteen minutes from BTC.
- Exchange route (Monero and the long tail)
- Your deposit is split and routed through two unrelated exchanges by our private-routing partner, so no single venue sees both ends. Pairs that involve Monero use the partner's instant route. Funds are held by those exchanges during the hops, the final amount floats with the market until the last hop, and the exchanges screen addresses: flagged addresses are refused. Expect 15 to 45 minutes.
Fees
FogSwap charges nothing on NEAR routes during launch. Exchange routes (Monero, long-tail coins and Max privacy) carry our routing partner's minimum of 0.25%. On top of that every quote includes the market spread, the rail's own small fee (about 0.2% on NEAR) and network fees. The form shows the total cost of each swap in percent and dollars before you commit, and the amount you see is the amount you receive.
Privacy tools
- Fog Score
- A 0 to 100 estimate of how hard a swap is to follow end to end, with the reasons behind it and one-tap fixes. It is a guide, not a guarantee.
- Make it uneven
- Round amounts stand out. One tap moves the amount 0.5% to 4% down to a natural-looking four-digit number.
- Vault (one deposit, many payouts)
- You send once. The deposit is swapped into a confidential NEAR Intents balance owned by a key created in your browser, and autopilot pays it out in uneven parts, to one or several addresses, at uneven times while the page is open. FogSwap never holds the key or the funds. Download the key file: it is the only way to recover the balance if your browser storage is cleared, and any vault can be emptied to one address at any time with Withdraw everything.
- Scatter
- Choose 2 to 4 parts. On NEAR routes the parts are paid from your Vault after one deposit. On exchange routes (Monero and coins NEAR cannot route) the exchanges release the parts minutes apart.
- Gas drop
- A fresh wallet that receives a token (USDC on Solana, for example) has no coin to pay gas with, and funding it from your main wallet links the two. Gas drop adds a separate small payout of the chain's own coin through the same private route.
- Fresh-address check
- We look up the receiving address on its chain (Solana, Bitcoin, Litecoin, Tron and the main EVM chains) and warn if it already has history.
- Address fingerprint
- Every deposit address gets a pattern and a three-word name. If you move the address to another device or wallet, check it still matches. This catches address-poisoning and clipboard malware.
- Burn history
- Orders and scatter plans live only in your browser. One button wipes them. We keep no account and no order list for you.
Where Zcash fits
ZEC is a first-class asset on both modes. Swapping into ZEC delivers to a transparent (t1) address, because the rails do not yet send to shielded addresses; one tap in Zodl moves it into the shielded pool, where balances and history are encrypted. To leave, swap ZEC back into anything.
What privacy you actually get
Fast: no public, on-chain link between your deposit and your payout. The settlement network itself sees both sides, as any swap service does. Private: no single exchange sees both ends, but each exchange sees its own leg. For the strongest result, receive at an address you have never used. FogSwap does not hold funds and is not a mixer.
Refunds and failures
- Fast: a late deposit, a short deposit or a price move beyond the slippage limit is refunded to your refund address, minus the network fee.
- Fast: a larger deposit is filled at the live rate.
- Private: if a hop fails, contact support with the order id; the partner handles refunds.
- Sending the wrong coin or the wrong chain to a deposit address is usually unrecoverable. Double check.
Keep the order link. Status pages work from any browser.
Limits
Minimums are set per coin by each rail and shown on the quote. There is no maximum, but very large orders get worse rates; split them.
What happened to v1
The first FogSwap routed through exchange accounts with a custom backend that is no longer running. v2 keeps the name, the handle and the idea, and replaces the engine with open settlement rails. The old api.fogswap.com no longer exists.
