/not-so-smart-contracts

Examples of Solidity security issues

Primary LanguageSolidityApache License 2.0Apache-2.0

(Not So) Smart Contracts

This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts.

Vulnerabilities

  • Integer Overflow
  • Missing Constructor
  • Reentrancy
  • Unchecked External Call
  • Unprotected Function
  • Wrong Interface

Credits

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.