Dive into our curated collection of EVM puzzles hosted on GitHub. Each puzzle invites you to send a successful transaction to a contract, where the provided bytecode is your guide. Your task is to craft the transaction data that guarantees execution without any reversion. To start, clone the repository, install the dependencies, and run 'npx hardhat play' to embark on your puzzle-solving journey. Some challenges will require you to specify the value sent to the contract, while others will ask for calldata, or both. Utilize the evm.codes reference and playground as you navigate through these stimulating puzzles.
Get started in 5 minutes