Damn Vulnerable Exchange (DVE) is an Ethereum cryptocurrency exchange and ERC-20 token that are damn vulnerable. Its main goal is to be an aid for security professionals to test their skills and tools in a legal environment, help developers better understand the processes of securing smart contracts, and provide something for people to beat up on for fun :)
- Clone the repo
git clone https://github.com/gonzo-code/dve.git
-
cd dve
-
npm install
-
Fire up Ganache and set up a local port on
7545
-
truffle compile
-
truffle migrate
-
truffle exec scripts/seed-exchange.js
-
npm start
-
Make sure you have MetaMask installed on your browser and set the network to
localhost:7545
-
Happy Hacking!