Trade slow and get a better price

In Turbine, your order waits to match with other traders at market rate.

Orders that never go stale

They track the market and tighten over time.

Market tracking orders

If the market moves, your order moves with it. Unlike limit orders, which are either stuck or sniped at a bad price.

Auto surplus optimization

Turbine slowly increases the spread you accept from a low starting point (high surplus) up to the spread you would pay on a DEX aggregator.

Built for peer-to-peer trades

Batched with LPs and on-chain liquidity each block.

Settle even for negative spread

Traders who want to settle fast are willing to pay up to AMM spread. As a patient trader matched with an impatient one, you earn their spread on top of fair market price.

Batch settlement

Turbine’s batch solver (APEX) settles Turbine orders, LP, AMM, RFQ, and pAMM liquidity every block in one batch. Uniform clearing prices.

Example: AAVE liquidation

If someone liquidates $1m in AAVE at a 3% on-chain spread, you can match and pay 2% less than Binance mid-price.

Your order is invisible

Stored in a TEE. No one sees it, no one snipes it.

TEE makes your order invisible

Turbine orders are stored only on Turbine’s TEE. No one can see your open order: not our team, not other traders, not market makers.

Speedbump blocks bots

All orders wait 5 seconds before they enter the Turbine book. But your order’s price updates every second. So your order can’t get sniped: it has the last look.

Simple LP. No ticks. No LVR.

Pools follow the market, like orders.

Passive LP-ing

In Turbine, LP-ing is just deposit or withdraw. No ticks, no ranges, no active management.

Dynamic pool price

The price of every Turbine pool follows the current market price, just like Turbine orders do.

Protected from LVR

Only orders past the speedbump can settle against pools. Snipers would have to predict prices 6 seconds ahead.

Maximally capital efficient

Turbine pools are constant-sum: the entire pool trades at one price, market mid plus pool fee.

Turbine is for large traders, frequent traders, low-margin traders, and passive LPs

Large traders

Move size at near-zero spread, without moving the market.

Frequent traders

Small savings compound fast across high-frequency trades.

Low-margin traders

Tighter execution means you keep every basis point of edge.

Passive LPs

Deposit tokens, earn fees. No rebalancing, no LVR.

Why we built Turbine

The simplest, and cheapest, market is one where you buy from someone who wants to sell (not someone who wants to earn a spread).

However, today no market in defi is built this way.

Trustless coordination, privacy, and the latest generation of batching algorithms finally make it possible: a market where you trade peer to peer with other traders and permissionless liquidity.

Worst case you pay the spread you would have paid on an aggregator, best case you earn hundreds of bips on your trade.

We hope you enjoy Turbine and increase your returns!

— The Turbine Team

Trusted and funded by

General Catalyst, Faculty Group, Delphi Digital, a_capital, GSR, Kraken, Tokka Labs, Circle, Karatage, Polygon, Alchemy, WAGMI Ventures, StreamingFast, Anoma.

Frequently asked questions

How is Turbine different from other swaps?

All aggregators and auctions work to find the best current price. They don’t match you over time with peer-to-peer liquidity. And this is where the BIG savings are buried.

How do I know how good my price was?

Turbine shows your exchange rate at settlement and the market mid-price at the time, so you can see the actual spread you paid. You also see what the same trade would have cost on a DEX router.

How is a spread order different from a limit order?

A limit order fixes the price you accept. If the market moves in your favor, you pay too much in fees. If the market moves against you, your order gets stuck. Spread orders stay at a fixed distance to market mid-price. As a result you never pay more fees than you intended, and your order never gets stuck.

Why can’t I trade certain tokens?

Turbine only offers pairs for which there are fast and liquid markets outside of Ethereum. As long as there are at least 4 markets with enough depth, we can offer the token on Turbine. Missing a token? Please ping us on Telegram.

Where does the market mid-price come from?

Turbine aggregates the most liquid orderbooks (Binance, Hyperliquid, Lighter, etc.), builds one aggregate real-time orderbook, and from it continuously derives the mid-price.

Is this a shielded pool / private swap?

No. Turbine has a private orderbook, where your orders are invisible before they settle. After settlement, on-chain, it looks just like any other settlement. You also don’t deposit any assets before you settle. Turbine works with intents and pulls your assets at settlement time.

How do fees work?

A per-order gas fee plus a BPS volume fee, which depends on the token pair.

Can I LP?

Yes. Turbine has its own Uniswap v4 hook LP pools. They are very simple: deposit, withdraw, and set the spread you want to earn per trade. No price ranges to manage, no active rebalancing. The Turbine Speedbump protects you from LVR.

Can I integrate Turbine into my app?

Yes, Turbine is built to be whitelisted or run inside your dapp or infrastructure. You can either integrate Turbine into your UI, or manage trades and LP from your software.

What exactly am I signing when I place an order?

An off-chain intent message with your order parameters: what you’re selling, what you’re buying, your max spread, and your expiry. The signed intent is private and stored on the TEE.

Is Turbine safe? Can the team see my orders?

No one can see your orders, including the Turbine team. The code is open source, audited by Trail of Bits and an independent researcher, and runs verifiably on a TEE (Intel TDX on Phala). You can verify the deployment yourself.

Documentation GitHub Twitter Telegram