Clone this repository and install its dependencies (npm install
or yarn
). Then run:
npx hardhat play
In some puzzles you only need to provide the value that will be sent to the contract, in others the calldata, and in others both values.
You can use evm.codes
's reference and playground to work through this.
Solutions:
- Puzzle 1
- Puzzle 2
- Puzzle 3
- Puzzle 4
- Puzzle 5
- Puzzle 6
- Puzzle 7
- Puzzle 8
- Puzzle 9
- Puzzle 10