Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0237h/capture-the-ether-challs
Solving the Capture the Ether challenges, my second stop on my smart contracts learning journey.
https://github.com/0237h/capture-the-ether-challs
challs ctf ethereum smart-contracts solidity
Last synced: 6 days ago
JSON representation
Solving the Capture the Ether challenges, my second stop on my smart contracts learning journey.
- Host: GitHub
- URL: https://github.com/0237h/capture-the-ether-challs
- Owner: 0237h
- Created: 2022-06-13T16:02:42.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-26T21:49:07.000Z (over 2 years ago)
- Last Synced: 2024-04-23T10:07:31.839Z (7 months ago)
- Topics: challs, ctf, ethereum, smart-contracts, solidity
- Language: Solidity
- Homepage: https://capturetheether.com/challenges/
- Size: 20.5 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# capture-the-ether-challs
Solving the Capture the Ether challenges, my second stop on my smart contracts learning journey.## Previously...
I started smart contracts CTF challenges with the Ethernaut [website](https://ethernaut.openzeppelin.com/). My (not very explicit) solutions can be found [here](https://github.com/Krow10/ethernaut-challs).
## Why ?
Basically I wanted to try to apply what I learned from the previous challenges to *speedrun* this one and prove to myself that I know some things about smart contracts vulnerability.
I think I did okay, solving most of them in less than a week (though I couldn't work full-time on them like I did in the previous ones). Some presented a certain difficulty however and pretty interesting to solve.
## What ?
As the previous challenges, my solutions are listed here with each directory containing either a `.sol` smart contract along with its deployement script for the [Remix IDE](https://remix.ethereum.org/) or a `.js` file to be run within a web3-enabled console.
I plan to start using [hardhat](https://github.com/NomicFoundation/hardhat) or similar for the next ones to be familiar with a local blockchain setup.
## Next ?
Finished the last challenge [Token Bank](https://capturetheether.com/challenges/miscellaneous/token-bank/). I am leaving some of the challs aside as they require either [bruteforce](https://capturetheether.com/challenges/lotteries/predict-the-future/) or some [better setup](https://capturetheether.com/challenges/math/fifty-years/) than what I use currently (running JS from the Ethernaut website through the web console to interact with the contracts).
Now, I'm aiming at the [Damn Vulnerable DeFi](https://www.damnvulnerabledefi.xyz/) challs (which requires a hardhat setup, win-win for me !).