一键导入
execute-blocks
Use to execute Ethereum mainnet blocks from a local directory (dry run). Use it to execute downloaded blocks without proving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use to execute Ethereum mainnet blocks from a local directory (dry run). Use it to execute downloaded blocks without proving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use to fetch Ethereum mainnet blocks from an RPC URL and save them on a local directory. Use it to acquire blocks for later execution/proving.
Use when the user asks to "benchmark", "run benchmark", "compare performance", "profile blocks", "cycle count comparison", or discusses SP1 prover performance testing. Runs batch block execution benchmarks and compares C++ vs Rust (or other) provers.
| name | execute-blocks |
| description | Use to execute Ethereum mainnet blocks from a local directory (dry run). Use it to execute downloaded blocks without proving. |
| allowed-tools | Bash, Read, Glob |
The z6m_prover command with --test-service option executes the specified range of blocks from a local directory.
prover/target/release/z6m_prover --test-service --data-dir temp/mainnet --start-block <START> --end-block <END> --execution-log-file=temp/mainnet/logs/<feature>_<commit>.log
--start-block: The first block to execute (required)--end-block: The last block to execute (required)make z6m_prover to build itWhen the user wants to execute Ethereum Blocks from local directory:
Confirm parameters
Run command
prover/target/release/z6m_prover --test-service --data-dir temp/mainnet --start-block 24620000 --end-block 24620199 --execution-log-file=temp/mainnet/logs/<feature>_<commit>.log
make z6m_prover within the project home folder to build the binary at prover/target/release/z6m_prover