Skip to content

haraslub/ethernaut_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ethernaut_py

Reproduction of already existing project https://ethernaut.openzeppelin.com/

Overview

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.

Assumptions

If you are about to use it, you should succesfully install the folowing apps/packages:

  1. Visual Studio Code + extensions (Python, Solidity)
  2. Python
  3. Solidity compiler (py-solc-x)
  4. Web3
  5. Ganache-cli
  6. Dotenv (python-dotenv)
  7. Brownie

Contracts are deployed only to local ganache-cli.

Levels reproduced

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.

  1. Fallback (only for ganache-cli)
  2. Fallout (only for ganache-cli)
  3. Coin Flip (only for ganache-cli, Rinkeby)
  4. Telephone (only for ganache-cli, Rinkeby)
  5. Token (only for ganache-cli, Rinkeby)
  6. Delegation (only for ganache-cli, Rinkeb)
  7. Force (only for ganache-cli, Rinkeby)
  8. Vault (only for ganache-cli, Rinkeby)
  9. King (only for ganache-cli, Rinkeby)
  10. Reentrance (only for ganache-cli, Rinkeby)

Credits

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.

About

Reproduction of already existing project https://ethernaut.openzeppelin.com/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published