Skip to main content
Sigvex

Dependency Map

Force-directed call graph for a contract with a Call Details panel that expands the currently selected edge.

What it is

A page titled Cross-Contract Dependencies that renders the call graph for the loaded target as a force-directed diagram, with a stats bar, a colour-coded legend, a hover tooltip, and a Call Details table listing every call below the graph.

Why it exists

Large contracts interact with many external addresses. Reading a flat list of CALL targets does not reveal clusters or chokepoints. The graph view surfaces those relationships at a glance and lets the user click through to a specific call for its details.

Who uses it

  • Auditor — identifies external dependencies to review next.
  • Researcher — maps a protocol’s external surface.

How to open it

  1. Sidebar → Monitoring → Dependency Map.
  2. From /toolsDependency Map.
  3. Direct URL — /dependency-map with a target in context.

Using the page

  1. Stats bar — Total Calls, Unique Targets, Regular Calls, Static Calls, and Delegate Calls.
  2. Legend — DELEGATECALL, CALL, STATICCALL, This contract, and a Call frequency indicator.
  3. Graph canvas — the contract sits at the centre; neighbours are laid out around it and can be dragged.
  4. Hover a node — shows a tooltip with address, call-type breakdown, and functions touched.
  5. Click a node — navigates to that contract’s overview at /evm-contract.
  6. Call Details table — lists every call with Target, Call Type, Function, Caller, Value Transfer, and Flash Loan columns.

Inputs and outputs

Input Source Required
network / address URL query parameters yes
Output Format Destination
Call graph SVG In-page render
Call Details HTML table Below the graph

Controls reference

  • Graph canvas — interactive force-directed graph with drag support.
  • Tooltip — appears on hover or focus of a node.
  • Call Details — table below the graph listing every call.
  • Back to overview — link/button that returns to the /evm-contract page for the target.

Limits

  • Requires a signed-in account and a contract in context.
  • The graph is computed from the last completed analysis; changes on-chain since then are not reflected.

Troubleshooting

Symptom or error Cause Action
Empty graph No external dependencies detected None — zero dependencies is a valid result.
“Missing network or address parameter” URL lacks both query params Open the map from the /evm-contract overview so the parameters are set.