This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts.
- Integer Overflow
- Missing Constructor
- Reentrancy
- Unchecked External Call
- Unprotected Function
- Wrong Interface
These examples are developed and maintained by Trail of Bits. Contributions are encouraged and are covered under our bounty program.
If you have questions, problems, or just want to learn more, then join the #ethereum channel on the Empire Hacking Slack or contact us directly.