How the benchmark works
Data sources
Daily volume is on-chain data from Trading Bots on Solana (Dune, @adam_tehc) for Sep 22, 2026. It is not part of the score.
Fees, execution speed, success rate, slippage and uptime are estimates. We have not measured them yet. Feature and chain lists come from public sources and may be out of date.
Metrics
- Overall score
- Weighted 0–100 score across cost, speed, reliability, execution quality and coverage.
- Trading fee
- Platform fee charged per swap, as a percentage of trade size. Excludes network and priority fees. Lower is better.
- Execution speed
- Median time from order submission to on-chain confirmation, in milliseconds. Lower is better.
- Success rate
- Share of submitted transactions that landed on-chain without failing or expiring. Higher is better.
- Est. slippage
- Average difference between quoted and realised price on a standard test trade. Lower is better.
- Uptime
- Share of periodic availability probes where the terminal responded normally. Higher is better.
- Daily volume
- USD trading volume routed through the platform in one day, from on-chain data on Dune. An adoption signal: it is not part of the score.
From measurements to scores
Each measurement maps linearly onto 0–100 between fixed bounds and is clamped outside them. Fixed bounds keep a terminal's score stable when other terminals join the leaderboard.
| Category | Input | Scale | Weight |
|---|---|---|---|
| Cost | Trading fee | 0.3% → 100, 1.5% → 0 | 25% |
| Speed | Execution speed | 200 ms → 100, 2000 ms → 0 | 25% |
| Reliability | Success rate + Uptime | Success 90–100%, uptime 98–100%, averaged | 25% |
| Execution quality | Est. slippage | 0.3% → 100, 3% → 0 | 15% |
| Coverage | Features and chains | 60% × features supported / 9 + 40% × chains / 5 (capped) | 10% |
overall = Σ (weight × category score) / Σ weight — summed over categories with data
Missing data, ties and ranks
- A missing measurement shows as “n/a”. Its category drops out and the other weights are rescaled.
- Terminal pages flag partial data, so a rescaled score is never hidden.
- Terminals with equal overall scores share a rank.
- In comparisons, every terminal tied for the best value is highlighted and marked “tie”.
Independence from referrals
Some “Visit” buttons may become referral links. Referral status and commission rates are not inputs to the formula above. Visit buttons sit apart from ranking tables and never change sort order.
Planned measurement approach
Real benchmarks will execute small, identical test trades on each terminal at fixed intervals. They will record submission-to-confirmation time, landing success, quoted versus realised price, and availability. Results will be published with sample sizes and test dates.