Skip to main content
Sigvex

EVM Contract Overview

Overview of a single EVM contract's analysis — risk score, standards, technical and function analysis, and findings.

What it is

The results page for a single EVM contract analysis. It renders a sticky breadcrumb with cross-tool actions and a dashboard composed of a hero risk summary, a standards panel, a technical analysis section, a risk-visualization section, a function analysis section, a severity breakdown, a top-detectors panel, a remediation summary, and a contract monitor widget.

Why it exists

After an analysis run completes, a reader needs a single page that summarises the contract’s risk and exposes the most important artifacts without opening the full Studio. This page is that summary — it is the default landing place from /evm-analyze and from asset cards.

Who uses it

  • Auditor — reviews severity, detected standards, and top detectors before drilling into findings.
  • Researcher — opens the contract in Studio or Exploit Discovery from the breadcrumb.
  • Stakeholder reviewer — reads the risk summary and exports a report.

How to open it

  1. Finish an analysis at /evm-analyze — redirects here on success.
  2. From an asset card — the card for an EVM contract links here.
  3. Direct URL — /evm-contract?network=<chain>&address=<0x…>.

Using the page

  1. Breadcrumb actions — the sticky breadcrumb exposes Studio, Compare, Exploit Discovery, Network, Export (dropdown), and Share.
  2. Hero summary — risk score tile plus insight tiles. Severity counts are split across Critical / High / Medium / Low.
  3. Detected Standards & Traits — ERC standards and protocol patterns inferred from function signatures (hidden when empty).
  4. Proxy Details — shown only when the contract is detected as a proxy; lists the implementation and admin state.
  5. Technical Analysis — per-function technical summary.
  6. Risk Analysis — visual risk-by-function plot with a storage vs findings legend.
  7. Function Analysis — detailed per-function list with security flags and finding links.
  8. Severity Breakdown / Top Detectors / Security Findings — populated below the function analysis; clicking a finding reveals detector, confidence, and bytecode citations.
  9. Remediation Summary — aggregated remediation guidance across all findings.
  10. Contract Monitor Widget — opt-in monitoring controls for the current contract.

Inputs and outputs

Input Source Required
network Query string yes
address Query string yes
Output Format Destination
Report PDF, SARIF, HTML, Markdown, or JSON Browser download via Export
Share link URL Clipboard via Share

Controls reference

  • Studio — opens the same contract in /evm-studio.
  • Compare — opens /run-comparison for the current contract.
  • Exploit Discovery — opens /evm-fuzzing for the current contract.
  • Network — opens /network scoped to the contract.
  • Export — dropdown to download a PDF, SARIF, HTML, Markdown, or JSON report.
  • Share — copies a link to the current overview.
  • Retry — re-loads the overview after an error.
  • Analyze Contract — shown in the error state; re-opens /evm-analyze.

Limits

  • Requires a signed-in account.
  • Requires both network and address query parameters.
  • The overview only reflects the most recent completed analysis for that (network, address) pair.
  • Proxy Details and Detected Standards panels only appear when the underlying data is present.

Troubleshooting

Symptom or error Cause Action
“Unable to Load Overview” error card API call failed or missing query params Use Retry, or open /evm-analyze and restart the run.
Sticky breadcrumb hidden Initial load still running Wait for the skeleton to clear.
Proxy Details missing Contract is not a detected proxy None — the section is conditional.
Detected Standards empty No standards matched the function signatures None — the section is conditional.