The Ethernaut
The Ethernaut is a Web3/Solidity based wargame inspired from overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'.
Getting Started
- Install foundry
- Clone repository
git clone -b forge --single-branch git@github.com:r1oga/ethernaut.git
- Run tests
- all
forge test --silent
- specific
LevelName
:forge test --mc LevelName --silent
- all
Solutions
See wiki.
Credits
Nicole Zhu.
I couldn't solve a couple of levels myself , so I cheated a bit
Deconstructing a Solidity Contract βPart I: Introduction by Alejandro Santander from OpenZeppelin in collaboration with Leo Arias.