Unlock Protocol Hack

Reported loss $416K
Access Control

What happened

The attackers' addresses:

Address 0xcc06…2165

Address 0x8c76…daac

The private key of Unlock Founder & CEO was compromised. This key had been used to deploy the Unlock contract on xDAI and Polygon previously and was able to upgrade them.

Ownership was transferred at:

xDAI:

Tx 0x12f0…bda8

Polygon:

Tx 0xe3b8…a1a3

xDAI:

1. 20,000 Tokens were stolen from Unlock contract:

Tx 0x6e9c…3904

2. Out of the 20,000 tokens that were stolen, 19,980 UDT were transferred by the attacker to the xDAI bridge:

Tx 0x9241…4448

3. Tokens were burnt on xDAI, transferred on Ethereum, and sold on Uniswap:

Tx 0x966c…fd54

Polygon:

1. 30,000 tokens were stolen from the Unlock contract:

Tx 0x91a7…d5a4

2. 10,000 UDT were transferred to the Polygon Bridge:

Tx 0xc552…b6b6

3. The attacker transferred another 20,000 tokens, the token recipient then transferred them to the Polygon Bridge:

Tx 0x687e…1fe1

Protocol details

Classification Other
Protocol Type Payments
Affected asset / contract UDT
Protocol links Website @UnlockProtocol

Understand the attack patterns

Build your security review skills

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