Odin.Fun Hack

Reported loss $7.0M
Icp
Liquidity valuation manipulation

What happened

On August 12, 2025, Odin.fun's liquidity pools were exploited for a reported 58.2 BTC, worth about $7 million. The attack manipulated token valuations during liquidity operations to extract BTC.

Technical root cause

QuillAudits attributes the exploit to the AMM liquidity model's treatment of manipulated internal prices during withdrawals. Its report does not identify a precise faulty code expression; the absence of an external oracle alone is not enough to establish a code-level root cause.

How it happened

  1. QuillAudits describes the attacker adding liquidity to the SATOSHI/BTC pool on Odin.fun, which runs on ICP.
  2. Self-trading inflated the pool's token price.
  3. Liquidity withdrawal then returned a disproportionate BTC amount; QuillAudits identifies a repeated cycle in ODINPEPE/BTC.
  4. Odin.fun paused trading and withdrawals and sought help tracing funds.

Protocol details

Classification Protocol Logic / Exchange (DEX) / Oracle Manipulation
Protocol Type Exploit/Oracle Issue
Implementation language Motoko

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.