/reentrancy-attacks

A chronological and (hopefully) complete list of reentrancy attacks to date.

Do What The F*ck You Want To Public LicenseWTFPL

⚔️ A Historical Collection of Reentrancy Attacks

👮‍♂️ Validate links License: WTFPL

📌 Definition of a Reentrancy Attack

Unsafe external calls that allow malicious manipulation of the internal and/or associated external contract state(s).

📚 Types of Reentrancy Attacks

  • Single-Function Reentrancy
  • Cross-Function Reentrancy
  • Cross-Contract Reentrancy

📜 Reentrancy Attacks List

A chronological and (hopefully) complete list of reentrancy attacks to date.

Some of the exploits carried out involve multiple separate transactions as well as multiple victim and exploit contracts. For each attack, I have listed the most affected victim contract, the most critical exploit contract, and the most devastating exploit transaction.

💢 Disclaimer