Phoenix Perpetuals on Solana

Fully onchain perpetual futures by Ellipsis Labs — crypto, US equities and commodities markets quoted in PhUsd. Live mark price, spot index, open interest and liquidations.

About Phoenix Perpetuals on Solana

Phoenix Perpetuals brings perpetual futures fully onchain on Solana: an order book with an AMM backstop, markets from Bitcoin to US equities and commodities, and every order, fill, funding payment and liquidation recorded as a Solana transaction. This page tracks that activity live — open interest, mark versus spot index, trader PnL and liquidations — using onchain data indexed by Bitquery.

  • Live mark price, spot index, open interest and 24h volume per market
  • Crypto, US equity and commodity perp markets, all quoted in PhUsd
  • Liquidation feed, realized-PnL leaderboard and order-book fill events
  • Free Get API and Get Stream on every table

Phoenix Perpetuals FAQ

Frequently asked questions about Phoenix Perpetuals data on Solana

What is Phoenix Perpetuals?
Phoenix Perpetuals is a fully onchain perpetual futures exchange on Solana, built by Ellipsis Labs — the team behind the Phoenix spot order book. Every order, fill, position change and liquidation settles onchain, and this page reads those events directly from Solana data indexed by Bitquery.
Which markets can I track here?
Markets span crypto majors and memecoins, US equities such as AAPL and TSLA, commodities such as gold and oil, and pre-IPO names. Every market is quoted in PhUsd, the venue’s USD-pegged quote currency, and identified by a symbol like BTC, SOL or GOLD.
How is open interest calculated?
Open interest is read from the venue’s own onchain market-state updates: the base-unit open interest of each market multiplied by its mark price gives the notional figure shown in the stats strip and the OI Notional column.
How is the PnL leaderboard calculated?
The leaderboard sums the realized PnL that the Phoenix program books onchain whenever a position is fully closed, per trader over the last 24 hours, with the venue’s AMM backstop excluded. Unrealized PnL on open positions and funding payments are not included.
How do I know when a resting order gets filled?
Every execution emits an explicit fill event onchain. Fills that match a resting order-book order carry the maker’s order id, so you can track your resting orders being filled without deriving anything from trader-account deltas — poll the query over HTTP or subscribe to the stream.
Can I get the API and stream behind this page?
Yes — every table has a "Get API" (and where available "Get Stream") button that opens the exact Bitquery GraphQL query or subscription powering it, ready to paste and run. The page is a live preview of the API: what you see is reproducible with the query it advertises.
Phoenix Perpetuals on Solana — Markets, Open Interest & Liquidations | DEXRabbit