$13 Billion in cumulative short liquidation leverage stacked at $90,000 on $BTC

If history has taught us anything, market makers tend to drive price toward the deepest pockets of liquidity

BTC
BTCUSDT
81,665.1
+2.80%