TradingLive

Perp DEX capital efficiency: active markets per $M TVL, live

Active perp markets divided by trading TVL in USD millions. Higher means more instruments supported per dollar of locked collateral. Synthetic oracle venues like gains.trade carry many markets on a shared pool; CLOB venues like Hyperliquid require dedicated market-maker inventory per pair.

TL;DR. As of , gains.trade leads markets per $m tvl at 33 (24h) on Perp DEX capital efficiency: active markets per $M TVL, live. Source: OpenChainBench, https://openchainbench.com/benchmarks/perp-capital-efficiency.

Read this carefully

TVL from DefiLlama /protocol/{slug} currentChainTvls, excluding staking and pool2 categories. Market count from each venue's native API (same source as the perp-active-markets bench). The ratio reflects architectural choices, not absolute liquidity: a high ratio means the venue can list many markets cheaply, not that each market has deep liquidity. Compare with perp-open-interest for the liquidity angle.

Every perp DEX comparison ranks by volume, fees or funding rates. Few ask the capital question: how many markets can a venue sustain per dollar it locks up? The answer reveals the structural gap between synthetic oracle venues and CLOB order book venues. A synthetic venue like gains.trade needs one shared collateral pool to back unlimited pairs. A CLOB like Hyperliquid needs market-maker inventory for every individual pair. The collateral requirements scale completely differently.

gains.trade supports over 40 active markets per $1M of trading TVL. Hyperliquid supports less than 0.1 markets per $1M TVL. The 400x gap is not a performance difference; it is an architectural one. The bench does not judge which model is better: deep single-pair liquidity has real value. It measures a real dimension that existing leaderboards ignore entirely.

Methodology

The bench computes active_markets / (trading_tvl_usd / 1_000_000) for each tracked perp venue. Both inputs are updated every 5 minutes. Active market count comes from each venue's native API via the perp-cohort-stats harness (same source as the perp-active-markets bench). Trading TVL comes from DefiLlama /protocol/{slug} currentChainTvls with staking and pool2 keys excluded, also polled every 5 minutes. The ratio is recomputed on every Prometheus scrape. TVL fluctuates with collateral deposits and crypto prices, so the 24h average smooths intraday noise.

Frequently asked

What does capital efficiency mean here?

It measures how many distinct perpetual markets a venue can sustain per $1M of trading collateral locked. Higher is more efficient: you get more instruments per dollar of capital. It does not measure depth per market.

Why does gains.trade win so clearly?

gains.trade uses synthetic oracles backed by a single shared liquidity pool (the GToken vault). Adding a new pair costs near zero additional capital. CLOB venues like Hyperliquid or GMX need per-pair market-maker inventory or per-pool collateral, so capital scales with pair count.

Is capital efficiency always desirable?

Not necessarily. Deep per-pair liquidity has value for large traders. A venue with 449 pairs on $11M TVL may have thin liquidity per pair. Pair this bench with perp-open-interest for the depth angle.

Why is TVL from DefiLlama and not native APIs?

DefiLlama aggregates TVL across all deployment chains and normalizes the methodology across venues. Native TVL endpoints (where they exist) differ in scope: some include user margin, others only LP collateral.

Does TVL change with crypto prices?

Yes. Venues whose TVL includes crypto-denominated assets (LP tokens, staked tokens) see their USD TVL move with prices. The 24h average smooths intraday moves, but the ratio can shift in volatile markets.

Source code github.com/ChainBench/OpenChainBench/tree/main/harnesses/perp-cohort-stats