{"id":13767687,"url":"https://github.com/daltyboy11/more-evm-puzzles","last_synced_at":"2025-05-10T23:30:50.706Z","repository":{"id":37452547,"uuid":"487697359","full_name":"daltyboy11/more-evm-puzzles","owner":"daltyboy11","description":"10 More EVM Puzzles","archived":false,"fork":true,"pushed_at":"2023-12-20T19:19:31.000Z","size":157,"stargazers_count":172,"open_issues_count":1,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-17T03:30:34.151Z","etag":null,"topics":["ethereum","evm-bytecode","solidity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"fvictorio/evm-puzzles","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daltyboy11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-02T02:44:26.000Z","updated_at":"2024-09-26T00:53:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/daltyboy11/more-evm-puzzles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daltyboy11%2Fmore-evm-puzzles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daltyboy11%2Fmore-evm-puzzles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daltyboy11%2Fmore-evm-puzzles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daltyboy11%2Fmore-evm-puzzles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daltyboy11","download_url":"https://codeload.github.com/daltyboy11/more-evm-puzzles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253497296,"owners_count":21917683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","evm-bytecode","solidity"],"created_at":"2024-08-03T16:01:11.051Z","updated_at":"2025-05-10T23:30:50.325Z","avatar_url":"https://github.com/daltyboy11.png","language":"JavaScript","funding_links":[],"categories":["EVM opcodes"],"sub_categories":[],"readme":"# 10 more EVM puzzles\n\nHere are 10 more puzzles, inspired by the 10 EVM puzzles created by [@fvictorio](https://github.com/fvictorio/evm-puzzles). These ones are harder and more focused on the CREATE and CALL opcodes. Have fun!\n\nEach puzzle consists of sending a successful transaction to a contract. The bytecode of the contract is provided, and you need to fill the transaction CALLDATA and CALLVALUE that won't revert the execution.\n\n## How to play\n\nClone this repository and install its dependencies (`npm install` or `yarn`). Then run:\n\n```\nnpx hardhat play\n```\n\nAnd the game will start.\n\nIn 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.\n\nYou can use [`evm.codes`](https://www.evm.codes/)'s reference and playground to work through this.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaltyboy11%2Fmore-evm-puzzles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaltyboy11%2Fmore-evm-puzzles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaltyboy11%2Fmore-evm-puzzles/lists"}