Skip to main content
Sigvex

Batch Analyze

Run — or refresh — analysis across many contracts in one pass, with a single streaming log covering the whole batch instead of one run at a time.

Batch Analyze takes a set of contracts and runs the full analysis pipeline over all of them in one pass. Instead of launching a run, waiting, and launching the next, you queue the whole set and watch a single combined log as each contract moves through the stages.

Why it exists

Real work rarely involves one contract. A protocol is a cluster of contracts; a portfolio is dozens; an incident touches every address the funds passed through. Analysing those one at a time is slow and easy to lose track of. Batch Analyze turns “analyse these forty contracts” into a single operation with one progress view, so you can start it and come back to a completed set.

It also handles re-analysis: when the engine has improved or a contract’s on-chain state has moved, you can refresh an existing set rather than re-adding each address by hand.

Who uses it

  • Auditor — analyses every contract in a protocol before starting a review, so the whole system is decompiled and scanned up front.
  • Forensics analyst — runs the set of addresses involved in an incident together and works from one combined result.

How to open it

  1. From the Assets inventory — select the contracts you want and start a batch. Back to Assets returns you there.
  2. Direct URL — /batch-analyze.

Using the page

The page shows the batch as it runs: which contract is now analysing, a streaming batch analysis log, and a per-item status that resolves to complete as each contract finishes. A separate batch re-analysis progress view covers refresh runs. When every item is done the batch reports complete, and each contract’s results are available from its own overview.

Limits

  • Batch Analyze orchestrates the same per-contract pipeline many times; a single contract that fails to analyse is reported in the log and does not block the rest of the batch.
  • Throughput depends on the size and complexity of the contracts in the set — a batch of large proxies takes longer than a batch of small tokens.
  • Assets — the inventory you select contracts from and return to.
  • Analyze EVM Contract — the single-contract run this batches.
  • EVM Contract Overview — where each finished contract’s results land.