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
Order Fills
Every execution against a resting order-book order emits an explicit fill event carrying the maker's order id — no need to derive fills from trader-account deltas. Poll the API query below over HTTP, or use the stream. AMM-backstop fills are excluded.
Last 25 order-book fills over 24h · one row per execution