Damn Vulnerable DeFi
Audit and break vulnerable DeFi smart contracts in local tests
Damn Vulnerable DeFi is a set of smart contract security challenges. Each one describes a DeFi system, such as a lending pool, an oracle or a governance contract, and you write Solidity in a test file that shows how the system can be broken. Your solution passes when the test's success checks hold.
Free · No login · Terminal · Advanced
About Damn Vulnerable DeFi
It trains Solidity auditing and DeFi security. It suits developers and security researchers who already read Solidity comfortably.
You clone the repository and play locally from the terminal with a Solidity toolchain. It is free and needs no account.
On Breakpoint since 25 Oct 2026.
Made this game? Claim it →

Tips and discussion
No tips yet. Solved it? Share how, and wrap answers in ||spoilers||.