Skip to content

nicobevilacqua/DamnVulnerableDefiSolutions

 
 

Repository files navigation

A set of challenges to learn offensive security of smart contracts in Ethereum.

Featuring flash loans, price oracles, governance, NFTs, lending pools, smart contract wallets, timelocks, and more!

Created by @tinchoabbate


Challenges

  1. Unstoppable
  2. Naive Receiver
  3. Truster
  4. Side Entrance
  5. The Rewarder
  6. Selfie
  7. Compromised
  8. Puppet
  9. Puppet v2
  10. Free Rider
  11. Backdoor
  12. Climber

Disclaimer

All Solidity code, practices and patterns in this repository are DAMN VULNERABLE and for educational purposes only.

DO NOT USE IN PRODUCTION.

About

My Damn Vulnerable Defi solutions repository

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Solidity 53.2%
  • JavaScript 46.8%