Reproduction of already existing project https://ethernaut.openzeppelin.com/
This project is only reproduction of already existing Ethernaut App at https://ethernaut.openzeppelin.com/ (and only part of it, see section Levels reproduced). Motivation to do so was only learning purpose. Any ideas to improve the project/my skills are very welcome.
If you are about to use it, you should succesfully install the folowing apps/packages:
- Visual Studio Code + extensions (Python, Solidity)
- Python
- Solidity compiler (py-solc-x)
- Web3
- Ganache-cli
- Dotenv (python-dotenv)
- Brownie
Contracts are deployed only to local ganache-cli.
In this sections, you can find list of Levels of Ethernaut app reproduced. There has not been each level listed as learning is a long process. :) I will add them one by one.
- Fallback (only for ganache-cli)
- Fallout (only for ganache-cli)
- Coin Flip (only for ganache-cli, Rinkeby)
- Telephone (only for ganache-cli, Rinkeby)
- Token (only for ganache-cli, Rinkeby)
- Delegation (only for ganache-cli, Rinkeb)
- Force (only for ganache-cli, Rinkeby)
- Vault (only for ganache-cli, Rinkeby)
- King (only for ganache-cli, Rinkeby)
- Reentrance (only for ganache-cli, Rinkeby)
Credits to OpenZeppelin for providing us with a such great app, to Patrick Collins for tremendous contribution to the education of us, newbies, and to whole community for its willingnesss.