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
From /wallet — submitting an EVM-looking address routes here.
Direct URL — /evm-eoa-analyze?network=<chain>&address=<0x…>.
Using the page
Progress panel — wallet analysis phases with a network tag
and the target address.
Engine log — streaming log lines from the forensics pipeline.
Cancel analysis — stops the run.
On success, the page redirects to /evm-eoa?network=<…>& address=<…>.
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.