ワンクリックで
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