All articles

Bad Oracle, Empty Book: On-chain deep dive into @Ventuals SpaceX blow-up

Monarch

Breaking-news-style banner reading "Blue Origin Explosion" over a SpaceX logo and a Ventuals tag

Ventuals' SpaceX perp dropped 43% in five minutes. Hundreds of retail longs liquidated while the @tradexyz book barely moved. What does the on-chain orderbook data tell us?

TL;DR

  • @ventuals SPACEX perp fell -43.05% in 5 mins.
  • @tradexyz (SPCX) drew down just -1.24% with similar orderflow.
  • Ventual's book was already broken before the print
  • Liquidation marks printed as low as $613.6 against a ~$2,280 reference
  • Public reporting tied the trigger to a faulty off-chain oracle feed. On-chain fills show that there was almost no liquidity under the bid

Timeline (UTC)

Ventuals SpaceX Liquidation Incident — Ventuals mid vs liquidation mark price, and near-touch depth within 20 bps for Ventuals SPACEX vs trade.xyz SPCX

TimeVentuals SPACEXtrade.xyz SPCX
15:30Mid $2,281.75Mid ~$198–200
15:35Bid/ask $1,926 / $2,196, spread 1,310 bpsRemained tightly quoted
15:40Mid $1,299.55, $1.61M traded in the 5-min bucketNo matching collapse
15:45Mid recovered to $1,742.70Held ~$197–199

The asymmetry is the whole story. Below is how the two venues compare across the full incident window.

MetricVentuals SPACEXtrade.xyz SPCX
Max-to-min drawdown-43.05%-1.24%
Volume$4.97M$3.13M
Trades7,7247,142
Median spread40.32 bps0.51 bps
Median depth within 20 bps$25$123,900

Roughly the same notional flowed through both books during the window. @tradexyz held 0.5bps spread with $123K of near-touch depth; Ventuals orderbook was basically empty.

So what happened? A bad print met an empty book

Public reporting stated that one of Ventual's off-chain data providers feed its oracle erroneous data. That explains the trigger. On-chain fills explain why a glitchy print became a liquidation cascade instead of a harmless wick.

1. The book was stressed before the low print.

  • Depth within 20 bps: $0
  • Depth within 50 bps: $0

Translation: near-touch liquidity was already gone, and forced selling had already started. The market-quality breakdown led the price breakdown.

2. The liquidation mark detached from any sane reference. In the 15:40 bucket, against a $1,299.55 mid:

  • Median liquidation markPx: $1,183.1
  • Min liquidation markPx: $613.6

A min mark of $613.6, roughly 73% below the reference, showing a oracle/forced-liquidation feedback loop. Longs got marked down to a price the market never actually traded at in size, then closed into a book with nothing under it.

3. A small set of makers absorbed the forced flow. Across the full event the processed fill stream shows 1,611 liquidation trades, $1.74M in liquidated-user notional, 484 unique liquidated users, and 199 passive counterparties. But the absorption was concentrated:

Ventuals SpaceX Liquidation Incident — top passive counterparties and top liquidated accounts

Why trade.xyz didn't blink

Same underlying, same five-hour window, trade.xyz drew down ~1%. The difference is entirely the orderbook liquidity: SPCX ran 0.5bps median spread and ~$124K of depth within 20 bps throughout the incident. If a bad print hits trade.xyz, there would be resting bids to eat it. When it hit Ventuals, there was air.

A thin book doesn't just trade worse on average, it converts an isolated bad tick into a mark-price cascade that liquidates everyone. A few hundred mostly-retail longs, tiny margins, wiped in minutes.

Takeaways for traders

  • You're not trading the ticker, you're trading the venue. Read the deployer's price-feed setup and check the order book before you size up.
  • Thin books punish leverage non-linearly. An illiquid orderbook means your liquidation doesn't fill near your liq price - it fills wherever the next resting maker is, which could be -50% lower.
  • Depth vanishing is the kill signal. When depth within 200bps disappears, the move is coming. Get out.
  • Builder-deployed perps are not created equal. Permissionless listing is powerful, but it means oracle quality, maker incentives, and circuit-breaker design vary market to market. DYOR.