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?