Perp DEX charts
Volume by exchange, since launch
first 365 days
Days to milestones
The day since launch on which the 7-day average of Volume first reached each size. “≤ N”: the figures start late, and their first average, on day N, was already above it.
| Exchange | $10M | $100M | $1B | $10B |
|---|---|---|---|---|
| Hyperliquid | ≤ 82 | ≤ 82 | day 364 | day 816 |
| tradeXYZ | ≤ 87 | ≤ 87 | day 107 | — |
| Variational Omni | ≤ 22 | ≤ 22 | ≤ 22 | — |
| Lighter | day 4 | day 43 | day 80 | — |
| Aster | day 13 | day 47 | day 51 | day 178 |
| Kalshi | ≤ 114 | ≤ 114 | day 116 | — |
| Pacifica | day 35 | day 85 | day 115 | — |
| Lighter RH | day 43 | day 46 | — | — |
Table
| Day | Hyperliquid | tradeXYZ | Variational Omni | Lighter | Aster | Kalshi | Pacifica | Lighter RH |
|---|---|---|---|---|---|---|---|---|
| Day 364 | $1.22B | $2.35B | — | $3.71B | $2.28B | — | $1.15B | — |
| Day 363 | $860.7M | $455.6M | — | $5.00B | $1.42B | — | $1.22B | — |
| Day 362 | $567.1M | $220.2M | — | $4.86B | $1.15B | — | $531.1M | — |
| Day 361 | $912.9M | $1.93B | — | $3.24B | $2.14B | — | $482.9M | — |
| Day 360 | $1.05B | $3.20B | — | $2.20B | $2.19B | — | $1.12B | — |
| Day 359 | $1.17B | $2.37B | — | $1.63B | $1.96B | — | $1.11B | — |
| Day 358 | $1.25B | $2.17B | — | $3.27B | $2.50B | — | $929.6M | — |
| Day 357 | $901.2M | $2.01B | — | $4.39B | $3.66B | — | $1.09B | — |
| Day 356 | $692.1M | $374.3M | — | $4.63B | $2.27B | — | $1.17B | — |
| Day 355 | $626.5M | $256.4M | — | $4.96B | $1.16B | — | $530.8M | — |
| Day 354 | $834.1M | $2.40B | — | $4.11B | $2.73B | — | $501.5M | — |
| Day 353 | $996.8M | $2.72B | — | $1.68B | $3.05B | — | $956.1M | — |
| Day 352 | $822.9M | $2.25B | — | $1.52B | $3.38B | — | $1.09B | — |
| Day 351 | $1.08B | $2.21B | — | $3.97B | $2.87B | — | $1.14B | — |
| Day 350 | $1.40B | $3.44B | — | $4.56B | $3.33B | — | $439.5M | — |
| Day 349 | $693.3M | $595.2M | — | $4.47B | $1.93B | — | $546.4M | — |
| Day 348 | $620.9M | $373.5M | — | $5.22B | $1.67B | — | $410.0M | — |
| Day 347 | $903.5M | $2.07B | — | $5.63B | $3.69B | — | $458.7M | — |
| Day 346 | $800.3M | $2.62B | — | $3.24B | $2.31B | — | $714.6M | — |
| Day 345 | $769.8M | $2.20B | — | $2.75B | $2.39B | — | $915.3M | — |
| Day 344 | $1.04B | $2.72B | — | $4.62B | $2.97B | — | $959.4M | — |
| Day 343 | $755.4M | $2.64B | — | $2.08B | $2.67B | — | $923.3M | — |
| Day 342 | $514.4M | $671.7M | — | $3.10B | $1.75B | — | $1.13B | — |
| Day 341 | $402.2M | $337.6M | — | $3.33B | $1.08B | — | $541.0M | — |
| Day 340 | $620.9M | $2.14B | — | $4.19B | $2.46B | — | $492.1M | — |
| Day 339 | $540.6M | $2.09B | — | $2.46B | $2.63B | — | $786.3M | — |
| Day 338 | $685.2M | $2.34B | — | $2.08B | $3.86B | — | $973.6M | — |
| Day 337 | $695.2M | $2.22B | — | $4.30B | $2.63B | — | $949.9M | — |
| Day 336 | $532.6M | $3.05B | — | $4.41B | $3.11B | — | $952.2M | — |
| Day 335 | $424.8M | $1.17B | — | $4.38B | $2.66B | — | $946.7M | — |
Questions about these charts
Where do the daily figures come from?
From 18 Sep 2026, from each exchange's own API, read every minute; a day is its figure at 00:00 UTC. Before that, daily volume is the sum of each exchange's daily candles (markets delisted since are missing), and open interest and TVL are DefiLlama's, the open interest scaled to the exchange's own figure.
Why do older days have no share of DEX volume?
A day carries a share only when every DEX with 1% or more of DEX volume now has a figure for it. Before the younger exchanges' histories start the total is too small and every share would read too high, so those days are left empty.
What is the cost to trade?
The taker fee both ways plus the order-book slippage of a market buy and a market sell of the size from the mid, on that day's median order book. Per exchange it is the median of its markets, weighted by each market's volume that day, with at least 3 markets; the fee is today's where its history is not known. With an asset picked, it is that asset's largest market on each exchange instead of the median.
How is the vault return worked out?
The change in each pool's share price over 30 days (a pool without one gets a price built from its equity and profit, so deposits do not count as return), weighted by the pools' TVL. It is not annualised and it is not the exchange's own APR.
Where do fees and revenue come from?
From DefiLlama, each exchange's perps listing only, so spot trading is not in them; DefiLlama revises past days and the whole series is read again every night. Hyperliquid's fees include its HIP-3 markets, which its volume here does not, so fees per volume reads high for it.
What can a formula do?
Combine the metric names (vol, oi, tvl, share, share_oi, mkts, vtvl, vret30, cost10k, cost100k, cost1m, fees, rev) with + − * / ^ and brackets, and the functions ma, sum, chg, lag, cum, abs, log, min and max. It is worked out per exchange and day, and a day with a missing figure stays a gap.
What is day 0?
With “Since launch” the chart counts days from each exchange's own day 0 instead of dates, so exchanges launched years apart start side by side: day 0 is its launch day, a day you pick for it (Own date), or the first day its 7-day average reached a size (First $X). Day 90 is the 90th day after each one's day 0, a different date for each; the hover gives that date.
Why does a line start after day 0?
Our daily figures for that exchange start later than its day 0: before the collector started, a history goes back as far as the exchange's own daily candles and DefiLlama reach. Nothing is filled in before the first figure, and a day without a figure stays a gap. The legend says from which day a line starts and how many days it is missing.
What counts as reaching $100M?
The 7-day average of the metric, taken over at least 3 days with a figure, at or above the size for the first time. An exchange that was already above it on the first day it has an average is not drawn from there, because the day it got there is not known; in the days to milestones it shows as “≤ N”.