OneRing Hack

Reported loss $1.5M
Ethereum
Flash Loan Attack

What happened

The attacker's wallet:

Address 0x12ef…905e

The exploit contract:

Address 0x6a6d…5a58

The transaction behind the attack:

Tx 0xca8d…0145

The attack was enabled via a flash loan-assisted price manipulation of the LP tokens, which resulted in a greater quantity of OShare tokens being removed from the protocol.

After the contract deployment, the hacker borrowed $80m USDC utilizing Solidly flash loans to boost the price of our underlying LP tokens in a single block, changing the price of OShare and driving a huge number of OShare tokens out of the protocol.

Stolen funds were bridged to Ethereum and deposited into Tornado Cash mixer:

Address 0x12ef…905e

Protocol details

Classification Yield Aggregator / Access Control
Protocol Type Exploit/Flash Loan Attack
Affected asset / contract RING
Implementation language Solidity

Build your security review skills

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