TL;DR. STON.fi wins on large volatile pairs through depth and reach. DeDust wins on stable pairs (USDT-USDC, stTON-TON) thanks to concentrated stable pools at 0.04% fee and native limit orders. Both DEXs are audited and reachable from Russia. DeDust has a DDoS history (August 2025) β no funds lost, but the UI was cut for hours. For any large trade always price-check via the swap.coffee aggregator β 0.5β1.5% improvements are real.
What we compare
The parameters that actually shape a DEX userβs experience:
- Liquidity depth β TVL per pair and resulting slippage.
- Fees β fee tier, governance-token cashback.
- Pool structure β volatile/stable/concentrated, limit orders.
- Jetton listing flow β automatic vs curated.
- UI/UX β speed, clarity, mobile.
- RU-IP availability β frontend uptime, Cloudflare throttling, gateway blocks.
- MEV defense β sandwich, frontrunning.
- Audit history and incidents.
Baseline table
| Parameter | STON.fi | DeDust |
|---|---|---|
| TVL (DeFiLlama, May 2026) | ~$50β65M | ~$3β8M |
| Cumulative volume | ~$3.7B | ~$0.6B |
| Unique users | 5.3M+ | 0.6M+ |
| Base fee | 0.30% V1, variable V2 | 0.20% volatile, 0.04% stable |
| Stable pools | Present, less optimised | Core advantage |
| Limit orders | No | Yes |
| Audit | CertiK + Trail of Bits | Trail of Bits + ChainSecurity |
| Open source | Partial | Partial |
| Gov token | STON | DUST |
| Mobile UI | Good | Acceptable |
| RU-IP reach | Cloudflare edge | Cloudflare edge |
| Incidents | UI bugs, no losses | Frontend DDoS Aug 2025 |
Depth and slippage
The number that matters most. Fresh slippage test (May 2026, TON β USDT swap):
| Trade size | STON.fi | DeDust |
|---|---|---|
| $500 | 0.05% | 0.18% |
| $2 000 | 0.15% | 0.6% |
| $5 000 | 0.4% | 1.6% |
| $10 000 | 0.9% | 3.5% |
On standard pairs (TON-USDT, TON-NOT, TON-CAT) STON.fi is clearly deeper. On DeDust, swaps over $2K on non-stable pairs start to hurt.
Reverse picture on stable pairs (USDT-USDC, stTON-TON):
| stTON β TON swap | STON.fi | DeDust stable pool |
|---|---|---|
| $5 000 | 0.6% | 0.06% |
| $10 000 | 1.2% | 0.1% |
| $50 000 | 4%+ | 0.4% |
DeDust stable pools are simply the best option with no real alternative.
Fee structure
STON.fi V1: flat 0.30% on every pair.
STON.fi V2: variable 0.05β1% by pool type. Concentrated liquidity Uniswap V3-style but TON-adapted.
DeDust: two pool types. Volatile β 0.20% base. Stable β 0.04% base. Limit orders priced separately from standard fee tiers.
In absolute terms STON.fi V1 charges more on TON-USDT. V2 is competitive. DeDust is cheaper on volatile by default, offset by smaller depth.
Limit orders
DeDust supports native limit orders β rare in AMM-land, implemented via off-chain orderbook + on-chain execution. Useful when you:
- Want to sell TON at a specific price and walk away.
- Scale a large entry instead of clapping into one trade.
- Run cross-pool arbitrage.
STON.fi has no native limit orders β TONCO or third-party bots fill the gap.
iLimit orders are not stop-loss
A limit order triggers at the target price but does not protect on the downside. Native stop-loss does not exist on TON DEXs β a custom contract or off-chain bot is required.
Jetton listing
STON.fi. Anyone can create a pool on any pair by paying gas to deploy. No mandated minimum liquidity, but a pool without $1K+ depth is dead. UI auto-detects pools by jetton address.
DeDust. Mechanically similar. But inclusion in the Featured Pairs list is editorial. The DeDust team gatekeeps the main UI surface.
If you are minting a jetton and want immediate visibility β STON.fi gets you there faster.
RU-IP reach
As of May 2026 both DEXs are reachable from Russia via direct IP and Cloudflare. Roskomnadzor does not block either β neither is a VPN/anonymiser, neither is a custodial financial service.
That said:
- If the frontend hangs under Cloudflare throttling on a Russian residential ISP, fallback paths exist β swap.coffee, TONCO, Tonkeeper in-wallet swap.
- In a worst case the contract can be invoked via CLI or third-party UI β DEXs are decentralised, the frontend is not the blockchain.
MEV (sandwich, frontrunning)
Less acute on TON than on Ethereum. TON has no classic mempool β transactions enter the shardchain directly without a public queue. This kills classic sandwich attacks at the architectural level.
That said, large trades (>$10K) can still face HFT-bot reaction via cross-DEX arbitrage. Not sandwich strictly, but a similar effect on price.
What each DEX does:
- STON.fi: standard slippage limit, no MEV-specific defenses.
- DeDust: same. Stable pools are inherently less vulnerable due to low price sensitivity.
For large trades the better play is a private TONCO window with slippage β€0.3% rather than agonising over DEX choice. See MEV on TON.
Audits and incident history
STON.fi:
- V1: CertiK, 2022 report, no criticals.
- V2: CertiK + Trail of Bits, 2024 reports.
- 4+ years operating β several UI bugs, no fund losses logged.
DeDust:
- Trail of Bits + ChainSecurity, 2023 reports.
- Several public bug bounties paid out.
- Frontend DDoS August 2025 β UI down ~30 hours cumulative across a week, contracts kept operating, no funds lost.
!DeDust August 2025 DDoS β what it means
The attack showed that a centralised UI and a decentralised contract are different things. The DEX did not βgo downβ but users without alt routes were locked out. Lesson: keep a backup route. swap.coffee, TONCO, Tonkeeper Swap all route through the DeDust contract too.
UI / UX
STON.fi. Clean, minimal, mobile-friendly. History, portfolio, pool analytics. Integrated into Tonkeeper and MyTonWallet via TON Connect β swap from the wallet.
DeDust. Slightly more trader-oriented, more charts and tools. Limit orders, pool analytics, advanced settings. Mobile works but feels less polished.
Beginners β STON.fi. Active traders β DeDust.
Decision tree
Standard swap TON β USDT/NOT/CAT under $5K β STON.fi. Depth + UX win.
Stable swap stTON β TON, USDT β USDC β DeDust stable pool. 0.04% fee, fractional slippage.
Limit order β DeDust. Native.
Trade over $10K β aggregator swap.coffee or TONCO, not a single DEX direct.
Minting a new jetton, want exposure β STON.fi.
Want LP farming with juiced APR β STON.fi (STON incentives historically heavier).
Practical recommendations
- Never accept >2% slippage. Split the trade or use an aggregator.
- Verify jetton address before swapping. Both DEXs can list spoof tokens with similar tickers β eyeball TVL and holder count.
- Donβt leave approval permissions on DEX forever. Token approvals are visible and revocable in Tonkeeper settings.
- LP positions = impermanent loss risk (see yield farming on TON). Donβt quote APR without IL.
- During a frontend DDoS, check the protocolβs Twitter first β confirm before routing through an aggregator backup.
Large-swap checklist
- Trade > $5K? Price-check across three venues (STON.fi, DeDust, swap.coffee).
- Final slippage <1%?
- Gas buffer 0.5 TON in wallet?
- Jetton contract address verified via tonscan?
- Tx hash saved for accounting?
Sources
- DeFiLlama: STON.fi, DeDust
- STON.fi audit reports β guide.ston.fi
- DeDust audit reports β docs.dedust.io
- tonscan.org β contract address verification













