Start from login and submit the target wallet
From the login entrypoint, the user starts a screening session and submits a wallet address with selected chain and token.
This page documents the real taintscan workflow from login entrypoint to final evidence package: inbound and outbound transfer collection, blacklist and sanctions validation, exchange and mixer tagging, second-hop checks, clustering signals, multi-factor scoring, and operator-ready outputs.
Simple 3-step overview aligned with the login-to-results experience.
See the scan execution order and what is checked at each stage.
Coverage matrix for target, counterparties, behavior, graph, and outputs.
Understand web results, traceability flow, PDF evidence, and monitoring.
The page follows the same operator sequence users experience after entering through the login page: start a screening session, run the compliance analysis, then review and export the results.
From the login entrypoint, the user starts a screening session and submits a wallet address with selected chain and token.
taintscan collects transfers, screens counterparties, checks the target address, computes risk factors, and stores evidence records.
The operator reviews risk outputs, explores the traceability flow, downloads PDF evidence, and can move wallets into watchlist monitoring.
This is the execution order taintscan follows during a wallet scan. Select any stage to inspect the validation objective, evidence captured, and what is persisted for downstream outputs.
Every scan combines protocol checks, behavioral heuristics, and reporting outputs. Use the filters to isolate the control family you want to review.
Loads inbound token transfers for the selected chain/token pair and normalizes sender addresses before analysis.
Checks whether the target wallet itself is blacklisted and runs sanctions screening (OFAC identifiers) independently.
Builds a unique sender map with transaction count, total volume, first seen, and last seen timestamps.
Runs concurrent blacklist and token balance checks with cache reuse to reduce repeated API latency and cost.
Classifies high-volume/exchange wallets, detects known mixers, and resolves shared gas-funder clustering signals.
Fetches recent transfers for top non-flagged senders to detect hidden blacklist exposure or mixer activity one hop deeper.
Fetches outgoing transfers from the target, aggregates recipients, screens them, and cross-references loops back to sender set.
Computes a 0-100 score from blacklist counts, recency, concentration, pass-through, wallet age, structuring, mixers, clusters, and discounts.
Renders node-to-node chronology in the scan result page with pan/zoom, click-through to explorers, and flagged edge coloring.
Builds a static SVG trace map for WeasyPrint and exports compliance-ready report snapshots and evidence tables.
Generates a narrative summary after the scan completes; failures are isolated so the core scan result still ships.
Completed scans can move into recurring monitoring with alerts for new blacklist exposure and status changes.
This simulator mirrors the production scoring concepts (not exact internal weights) so teams can understand how different validation outcomes move a wallet toward low, medium, high, or critical risk.
After validations finish, taintscan packages the result into multiple operator-ready outputs: web review, traceability visualization, PDF evidence, and continuous monitoring.
Score, risk level, flagged senders, target blacklist status, and sanctions signals summarized first.
Inbound senders and outgoing recipients with labels, balances, and relationship context.
Interactive exploration, filtering, and report generation without requiring wallet connection.
Wallet nodes and chronological edges for incoming and outgoing paths.
Flagged nodes and edges use stronger visual cues for fast triage.
Click a node to open the corresponding address in the chain explorer.
WeasyPrint-compatible map with clickable nodes and colored legends.
Transactions, counterparties, and risk summary rendered in a shareable artifact.
Designed for counterparties, clients, or internal review trails.
Move validated wallets into watchlist monitoring and keep evidence fresh.
Email notifications when exposure changes or new flagged counterparties appear.
Track monitored wallets and prioritize risk review across many addresses.
Start with a public wallet address. taintscan will collect inbound and outbound transfers, validate counterparties, score risk, and generate a traceability report you can review and share.