Skip to main content
Sigvex

EVM Studio

Studio for EVM bytecode — Functions / Cross References / Annotations / Bookmarks sidebar and Disassembly / Source / Hex / Call Graph / Technical views.

What it is

A full-page studio for EVM contract analysis. It has a left sidebar (Functions, Cross References, Annotations, Bookmarks), a centre analysis area with nine view tabs (Disassembly, Source, Hex, Call Graph, and five Technical sub-views for Storage, IR, Events, Calls, and Metrics), and a right-side Details panel.

Why it exists

An EVM auditor needs disassembly, decompiled Solidity source, hex bytes, call graph, and technical artifacts side by side. Rather than opening multiple pages, the studio hosts all of these views with consistent keyboard shortcuts and a persistent function / xref navigator.

Who uses it

  • Auditor — reviews decompiled source and cross-references.
  • Researcher — reads disassembly and inspects IR, storage, and events.

How to open it

  1. From /evm-contractStudio breadcrumb action.
  2. From an asset card → Open in Studio.
  3. Direct URL — /evm-studio with a loaded contract.

Using the page

  1. Left sidebar tabsFunctions (F), Cross References (X), Annotations (A), Bookmarks (B).
  2. Centre view tabsDisassembly (1), Source (2), Hex (3), Call Graph (4), and five Technical sub-views: Storage (5), IR (6), Events (7), Calls (8), Metrics (9).
  3. Right sidebar — toggle the Details panel with the edge button; it shows details for the current selection.
  4. Keyboard numbers switch views directly; letters switch sidebar panels.

Inputs and outputs

Input Source Required
Contract bytecode Upstream /evm-analyze or asset yes
Output Format Destination
Disassembly / Source / Hex In-panel render View tabs
Call graph In-panel render Call Graph tab
Technical artifacts In-panel render Technical sub-views

Controls reference

  • Functions / Cross References / Annotations / Bookmarks — left-sidebar tabs.
  • Disassembly / Source / Hex / Call Graph — centre view tabs.
  • Technical: Storage / IR / Events / Calls / Metrics — centre Technical sub-views.
  • Toggle details panel — shows or hides the right-side Details panel.

Limits

  • Requires a signed-in account and a loaded contract.
  • Decompiler output is reconstructed from bytecode and is an approximation, not the original source.
  • Technical sub-views only populate when the underlying data is available.

Troubleshooting

Symptom or error Cause Action
“No Contract Selected” empty state No contract loaded Use Analyze New Contract to start one, or open from an asset.
Empty Cross References No xref data produced yet Run or re-run analysis on the contract.
Details panel empty Nothing selected Click a function, xref, annotation, or bookmark in the sidebar.