Skip to main content
Sigvex

Solana Program Analysis

The progress view while a Solana program is analyzed — the SVM pipeline phases on the left, the streaming engine log on the right — handing off to the overview on success.

Solana Program Analysis is the page you watch while a program is being analyzed. A progress panel on the left names the pipeline phases as they run; a streaming log on the right shows the engine’s output line by line. When the run finishes it hands off to the Solana Program Overview.

Why it exists

Solana analysis follows a different path from EVM — parsing SBF bytecode, recovering instructions, and running SVM-specific detectors. Rather than a generic spinner, this page names those phases as they happen, so a run that takes a while is legible: you can see which stage is working and read the log if you want the detail.

Who uses it

  • Auditor — starts a program analysis and watches it progress.
  • Researcher — reads the engine log to understand what the decompiler is doing.

How to open it

  1. Start a run on a Solana program from the inventory or dashboard.
  2. Direct URL — /solana-analyze?network=<chain>&address=<base58>.

While it runs

The progress panel lists the SVM pipeline phases; the engine log streams the backend’s output. Cancel analysis stops the current run. On success the page redirects to the program overview; if the account is out of credits, a prompt to top up appears instead.

Limits

  • Requires a signed-in account and available credits.
  • The address must be a valid base58 program ID, and the network must be one of the supported chains — an unsupported network fails with an inline message.