Most traders think price protection mechanisms are there to save their asses. Wrong. They're there to save the exchange's order book.
On August 14, 2024, at 20:00 UTC, Binance activated the Liquidity Protection Period (LPP) for the ONE USDT perpetual contract. The trigger: a security incident on the Harmony (ONE) blockchain that sent spot prices into a tailspin across multiple exchanges. Binance's response was not a pause, not a circuit breaker on the index—it was a surgical rewrite of how the contract's mark price is calculated. They replaced the external spot index with a 10-second internal TWAP of the contract's own trades, capped the mark price movement at 1% per second, and squeezed the funding rate from ±2.000% down to ±0.005%. Practically zero.
This is not a feature. It's a confession.
Context: The Anatomy of a Broken Feed
Harmony (ONE) is a Layer-1 blockchain that suffered a catastrophic bridge exploit in January 2022. Since then, the project has limped along with reduced activity. The security event that triggered Binance's LPP in August 2024 is either a new attack or a lingering aftershock—the exact nature remains undisclosed. What we know: spot prices for ONE on multiple exchanges diverged violently. Binance, as the largest venue for ONE USDT perpetuals, faced a liquidity crisis.
Under normal conditions, Binance's mark price for the perpetual contract is calculated as:
Mark Price = Spot Index Price + Funding Basis
That index is a weighted average of spot prices from several exchanges. When one exchange sees a flash crash, the index smooths it out. But when every exchange sees a different price—when the index itself becomes a lie—the exchange must act. LPP is that action.
Core: The Engineering of a Controlled Meltdown
Let me break down the three levers Binance pulled, and why they matter.
- Mark Price Switch to Internal 10-Second TWAP
The contract's mark price is no longer anchored to any external spot price. It now uses the average transaction price of the contract itself over the last 10 seconds. This is a fundamental change: the contract becomes its own oracle. The justification is that the internal order book is more stable than the fragmented spot market. But there's a hidden assumption: that the internal book is not being manipulated. I've run stress tests on similar setups during the 2020 Compound crisis—when I spent 72 hours simulating oracle manipulation attacks on lending protocols. A 15-second delay in price feed could lead to $50 million in undercollateralized loans. Here, the 10-second window is shorter, but the same principle applies. If an attacker can push the internal order book with a series of large market orders, the mark price will follow—slowly, but it will follow. The 1% per second slope limit means the mark price can only move 1% per second away from its previous value. In a crash where the real price drops 30% in 10 seconds, the mark price takes 30 seconds to catch up. That's 30 seconds of artificially stable mark price during which liquidations are delayed. For the exchange, this prevents a cascade of liquidations. For the trader, it means your stop-loss order—which executes at the actual market price, not the mark price—can still get filled at a terrible level while the mark price says you're safe.
- Funding Rate Capped at ±0.005%
This is the most aggressive part. Under normal conditions, the funding rate adjusts to bring the perpetual price back toward the spot index. If the contract is trading at a premium, longs pay shorts to encourage convergence. The maximum rate is usually ±2% per 8-hour period. Here, Binance dropped it to ±0.005%—essentially zero. The mechanism that corrects price divergence is disabled. Why? Because in a volatile market, a large funding rate could trigger additional liquidations. Longs that are already underwater would face a funding outflow, compounding their losses. By capping the rate, Binance removes that risk. But it also removes the incentive for arbitrageurs to step in and close the gap between the contract and the spot market. The result: the ONE USDT perpetual can trade at a significant premium or discount to the underlying asset for the entire duration of the LPP, with no market force to correct it.

- LPP End Condition: Opaque as a Black Box
The announcement states: "The LPP will end once the ONE spot prices on multiple exchanges converge." No threshold, no minimum duration, no public algorithm. Convergence is whatever Binance's risk team decides it is. This is a policy risk, not a technical one. I've seen this pattern before—during the 2022 Terra collapse, exchanges froze withdrawals and announced they would resume when conditions stabilized. They never defined "stabilized." The result was a loss of trust. Binance's LPP is more transparent than a full freeze, but the exit criteria remain a black box.
Contrarian: The Protection You Think You're Getting vs. The One You're Actually Getting
Most users will read this announcement and think: "Binance is protecting me from unfair liquidations." True, but incomplete. The LPP protects the exchange's liquidity first. By freezing the mark price, Binance ensures that the cascade of liquidations that would normally happen in a flash crash is spread out over minutes. This gives the exchange time to manage its own risk—to ensure that insurance funds are sufficient, to prevent a deficit from accruing to the system. For the trader, the downside is that the price discovery mechanism is suspended. The contract price becomes a lagging indicator of real value. If you are a short-term trader relying on the perpetual's price to hedge or speculate, you are now trading in a market where the price is intentionally distorted.
Furthermore, the near-zero funding rate creates an artificial environment. In a normal market, a trader who is long during a crash would pay funding to shorts, which accelerates the correction. Under LPP, the long pays almost nothing, so the premium can persist. This is not necessarily bad—it prevents a death spiral. But it also means that the market's self-correcting mechanisms are offline. The LPP is a band-aid on a broken leg: it stops the bleeding, but it doesn't set the bone.
The Hidden Risk: Internal Order Book Manipulation
I don't trust price feeds that rely on a single point of failure. The internal TWAP is derived from trades on Binance's own order book. If a manipulator—or even a confused whale—places a series of large market orders, the mark price will follow. The 1% per second cap limits the damage, but it can't prevent it. Consider a scenario: an attacker buys a large amount of ONE perpetual at escalating prices, pushing the internal TWAP up. The mark price follows, slowly. Then the attacker sells at the higher mark price to a liquidation engine? No, because liquidations use the mark price, not the last price. Actually, liquidations are triggered when the mark price crosses the liquidation threshold. If the attacker can push the mark price up, they might push underwater shorts into liquidation. But the 1% per second cap limits the speed. More likely, the attacker could manipulate the funding rate—but that's capped too. So what's the real attack vector? The most plausible is that the internal TWAP could be used to front-run liquidation orders. A trader who knows the TWAP is about to move can place orders ahead of it. But this is pure speculation. The point is: Binance has removed the external index, which is the only independent anchor for the price. All bets are now on the integrity of the internal order book.
Takeaway: What to Do If You Hold ONE Perpetual
First, understand that the LPP will end without warning. The moment Binance's risk team decides that spot prices have converged, the mark price will snap back to the external index. If the contract has been trading at a premium or discount, that gap will be closed instantly via the funding rate adjustment. Historically, when Binance has lifted similar protections (e.g., for XRP in 2020), the price often moves sharply. Second, monitor the spread between the ONE USDT perpetual price and the spot price on any exchange that is not Binance. If the spread is large, expect a violent adjustment when LPP ends. Third, avoid using market orders during LPP. The 10-second TWAP is slow, but the actual last price can still jump. Use limit orders or wait for the LPP to end.
Liquidity doesn't lie, but price feeds do. The LPP is a reminder that, in a centralized exchange, the rules are written by the house. They can suspend price discovery, cap funding, and decide when to restore normalcy. If you trade on Binance, you are playing in their sandbox. The question is: are you comfortable with that?
I've seen this movie before. The 2020 Compound crisis taught me that protocol-level risk mitigation often comes with hidden costs. The LPP is not a technical innovation. It's a fire blanket. And like any fire blanket, it's better to have it than not—but don't mistake it for a fire extinguisher. The real fire is the breakdown of price discovery across decentralized markets. Until we have a robust, decentralized oracle that can survive a security incident, exchanges will continue to pull levers like this. And traders will continue to pay the price.

As for ONE itself? The underlying security event is still unconfirmed. If it's a new breach, Harmony's credibility takes another hit. If it's a ghost of the 2022 bridge, then the market is still pricing in residual risk. Either way, the LPP is a warning: code doesn't lie, but the price feed can be rewritten.
