Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenZeppelin/damn-vulnerable-defi
https://github.com/OpenZeppelin/damn-vulnerable-defi
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/OpenZeppelin/damn-vulnerable-defi
- Owner: OpenZeppelin
- License: mit
- Created: 2020-09-22T00:15:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T14:03:11.000Z (5 months ago)
- Last Synced: 2024-08-01T21:44:25.355Z (4 months ago)
- Language: Solidity
- Homepage: https://damnvulnerabledefi.xyz/
- Size: 286 KB
- Stars: 653
- Watchers: 13
- Forks: 1,169
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-solidity - OpenZeppelin/damn-vulnerable-defi - A set of challenges to hack implementations of DeFi in Ethereum. (Resources)
- awesome-solidity - OpenZeppelin/damn-vulnerable-defi - A set of challenges to hack implementations of DeFi in Ethereum. (Resources)
- awesome-solidity - OpenZeppelin/damn-vulnerable-defi - A set of challenges to hack implementations of DeFi in Ethereum. (Resources)
README
![](cover.png)
**A set of challenges to hack implementations of DeFi in Ethereum.** Featuring flash loans, oracles, governance, NFTs, lending pools, and more!
Created by [@tinchoabbate](https://twitter.com/tinchoabbate) at OpenZeppelin
## Play
Visit [damnvulnerabledefi.xyz](https://damnvulnerabledefi.xyz)!
## Troubleshooting
- Some users have reported [issues](https://github.com/OpenZeppelin/damn-vulnerable-defi/issues/1) with specific versions of node. I have succesfully installed all dependencies, and executed all challenges, with version `v12.20.0`. If you're using a different version of node and are having problems during the setup, try switching to version `v12.20.0`.
- Some users have reported [issues](https://github.com/OpenZeppelin/damn-vulnerable-defi/pull/4) with the timeout set in the `package.json` file for "The Rewarder" challenge. If you're having trouble executing your exploit for this challenge, try increasing the timeout.## Disclaimer
All Solidity code, practices and patterns in this repository are DAMN VULNERABLE and for educational purposes only.
DO NOT USE IN PRODUCTION.