The DAO hack (2016)
An attacker drained about $60 million from The DAO, a smart contract on Ethereum, using a reentrancy bug. The attacker argued the code permitted the withdrawal, calling it a legitimate exercise of the contract's rules.
The Ethereum community hard-forked the blockchain to reverse the theft, splitting the network into Ethereum and Ethereum Classic.
The incident set a precedent that code exploits could be reversed through community consensus, and it framed the debate around whether an exploit that follows the code's letter is theft.
Like the DAO, this Liquid exploit used a legitimate-looking transaction that exploited a code bug. The white-hat justification echoes the DAO attacker's argument, though this party is offering to return the funds.
