Perpetuals at the
speed of the GPU.
zKmex is a GPU-accelerated perpetual futures protocol on Solana. A massively parallel matching engine clears thousands of orders per block, risk policies are enforced on-chain, and liquidations settle in microseconds — all margined in USDC.
Solana Mainnet · Non-custodial · Oracle-priced · MIT License
Markets
- SOL-PERP24x
- BTC-PERP50x
- ETH-PERP40x
- JTO-PERP10x
Views
- Overview
- Positions
- Orderbook
- Funding
- Liquidations

Integrate
One engine. Three ways to trade.
A TypeScript package for your trading bot, a Python library for your quant pipeline, or raw REST and WebSocket pointed at the GPU matching engine. Same markets, same on-chain risk, every time.
TYPESCRIPT
Trade from your Node app
One import wires the zKmex perp engine into your bot. Open positions, stream the orderbook, and manage margin from Hono, Express, Fastify, NestJS, or Next.js.
PYTHON
Quant-ready Python
Full async support via asyncio. Backtest, sign orders, and run liquidation keepers with NumPy, pandas, and your existing strategy stack.
REST + WS
Low-latency REST & WebSocket
Stream GPU-matched fills over WebSocket and place orders over REST. No SDK required — works from any language pointed at the engine.
What's Inside
Everything a perp DEX should do — accelerated.
A GPU matching engine, on-chain risk, oracle marks, instant liquidations, and a pro terminal — wired together so the next trade is always one keystroke away.
GPU Matching Engine
Orders are matched in massively parallel batches on GPU compute, then committed to Solana. Thousands of fills per block with deterministic, verifiable ordering.
Up to 50x Leverage
Cross-margin and isolated-margin perps with leverage up to 50x. Margin, funding, and PnL are computed continuously against the live oracle mark.
On-Chain Risk Policies
Position caps, margin ratios, and max leverage live in a Solana program — not in app code. The engine cannot open a position the program would reject.
Sub-ms Liquidations
A GPU-parallel risk pass scans every position each tick. Underwater accounts are liquidated in microseconds, keeping the book solvent under volatility.
Oracle-Priced Marks
Marks and funding are anchored to Pyth price feeds with confidence bands. Funding accrues per-block so longs and shorts stay tied to the index.
Trader Terminal
Live orderbook, depth, funding, and open-interest across every market. ⌘K to search markets, hotkeys for size and side — no menu hunting.
Overview
Every market, every position — at a glance.
Live marks, funding rates, open interest, and per-account margin health without ever leaving the terminal. Built for traders who run size across many markets at once.
Markets
- SOL-PERP24x
- BTC-PERP50x
- ETH-PERP40x
- JTO-PERP10x
Views
- Overview
- Positions
- Orderbook
- Funding
- Liquidations
Fills
Inspect every fill.
Replay any liquidation.
A virtualized blotter with sharp status colors, real timestamps, and full fill payloads one click away. Filter by market, search by account, and audit the GPU-matched ordering from the keyboard.
| Fill ID | Market | Size | Match | Age |
|---|---|---|---|---|
| fill_3aa18 | SOL-PERP open | +250 | – | now |
| fill_3aa17 | BTC-PERP filled | -0.8 | 0.4ms | 2s |
| fill_3aa16 | SOL-PERP liquidated | +500 | 0.9ms | 8s |
| fill_3aa15 | ETH-PERP filled | -1.2 | 0.3ms | 14s |
| fill_3aa14 | SOL-PERP filled | +250 | 0.4ms | 22s |
| fill_3aa13 | JTO-PERP filled | +10k | 0.6ms | 31s |
| fill_3aa12 | BTC-PERP resting | -0.5 | – | limit |
Risk
Margin enforced by the program.
Not by your app code.
Position caps, margin ratios, and max leverage live on-chain and are evaluated by the zKmex Solana program before any order fills. There is no way to over-leverage from application code — the risk policy is a cryptographic constraint, not a suggestion.
Liquidations
GPU-parallel liquidations.
No keeper races.
A single GPU risk pass scans every open position each tick and settles underwater accounts atomically. The protocol stays solvent through volatility while the insurance fund backstops bad debt — all on Solana mainnet.
Open your first perp.
Connect a Solana wallet and place a GPU-matched order in under a minute. No signup, no custody. Trade live on devnet, then flip one flag to go to mainnet.
zKmexGPU Perpetuals · Solana