For the complete documentation index, see llms.txt. This page is also available as Markdown.

The Speedbump

Turbine delays order placement and cancellations, LP deposits and withdrawals, by 12 seconds, blocking arbitrage trades and just-in-time (JIT) liquidity.

This delay (what we call the "Speedbump") gives Turbine time to read the market after you commit to your action, and update order and LP prices accordingly. Useful to uninformed traders; a non-starter for informed ones.

Your order can actively follow the market because the Speedbump blocks bots that read the market faster than Turbine's oracle.

How the speedbump works

  • Slow Zone: All trades and LP actions are speedbumped, and act in the slow paradigm.

  • Fast Zone: Turbine itself reads market information (price oracles, chain state, orderbook prices) instantly. Only user actions are speedbumped, never Turbine's own oracle.

For example

Imagine a large ETF inflow for ETH on a major CEX increases the ETH price by 1%.

In an unprotected orderbook, arbitrage bots buy ETH below market from sitting orders (and from passive AMM LPs) and sell it at the new, higher market price.

In Turbine, the bot's buy order is delayed by 12 seconds. This gives Turbine time to update the limit price of all user orders (and LP liquidity) in the orderbook to the new mid-price, before the bot's order hits. This makes the bot's orders unprofitable.

Even though Turbine might read prices slower than the bot, Turbine's price update still arrives in the market before the bot's order.

Last updated

Was this helpful?