Skip to main content
Sigvex

EVM Wallet Analyzer

Progress view for an EVM wallet forensics run — shared AssetAnalyzePage scaffold with EVM-specific address validation and routing.

What it is

The in-progress page for an EVM wallet forensics run. It uses the shared AssetAnalyzePage scaffold with the wallet-specific progress panel and terminal, and redirects to /evm-eoa on success.

Why it exists

Wallet forensics runs a different pipeline from contract analysis (indexer, counterparty fetch, compliance screening). A dedicated progress page keeps the wallet-specific phases visible and avoids reusing the contract-analysis UI.

Who uses it

  • Forensics analyst — watches the pipeline finish before reviewing results.

How to open it

  1. From /wallet — submitting an EVM-looking address routes here.
  2. Direct URL — /evm-eoa-analyze?network=<chain>&address=<0x…>.

Using the page

  1. Progress panel — wallet analysis phases with a network tag and the target address.
  2. Engine log — streaming log lines from the forensics pipeline.
  3. Cancel analysis — stops the run.
  4. On success, the page redirects to /evm-eoa?network=<…>& address=<…>.
  5. On credit exhaustion, the Insufficient Credits modal appears.

Inputs and outputs

Input Source Required
network Query string yes
address Query string (must match EVM pattern) yes
Output Format Destination
Analysis record Server-side Stored and linked to the user
Redirect URL /evm-eoa?… on success

Controls reference

  • Cancel analysis — cancels the current run.
  • Engine log — streaming terminal.

Limits

  • Requires a signed-in account and sufficient credits.
  • Address must match the EVM 0x… pattern; other formats are rejected with an inline error.
  • Network IDs are normalised before the API call.

Troubleshooting

Symptom or error Cause Action
Inline “invalid address” error Address does not match the EVM pattern Re-enter a 0x-prefixed, 40-hex-char address.
Insufficient Credits modal Account has no remaining credits Purchase credits at /credits.