Multi-hop cross-chain forensic tracer. Available on Business / Enterprise plans, or single-shot via x402 at $3.00 USDC / call with no subscription.
NEAR Intents and other intent-based bridges leave an intent_id in the Solana Memo program that matches byte-for-byte with the corresponding Ethereum-side leg. With Wormholescan / NEAR Explorer / deBridge counterpart APIs we reconstruct the cross-chain link deterministically.
Previously-unknown solvers are classified at 90%+ confidence, so the system stays robust as new solvers emerge.
same_intent_correlation is the forensic smoking gunThree axes of evidence in one block: matching on-chain memo + temporal correlation (typically 60-120s) + USD-equivalent value parity. Cross-chain identity is proved on-chain, ready for SAR submissions.
Graph nodes are explicitly classified as user / relay / solver / exchange / scanned. Stopping at solvers prevents misclassifying liquidity-provider infrastructure as a suspect.
Manual (RPC + memo parsing + NEAR Explorer + Wormholescan + ETH-side tracing) = 1-2 hours. Automated = one API request, ~7 seconds.
| Bridge | Supported chains | Detection method | Solver Registry |
|---|---|---|---|
| NEAR Intents | Solana ⇄ Ethereum (intent-based) | Memo + Counterpart API | ✅ (HWjmoU, 0x2cFF89) |
| Wormhole | Solana ⇄ Ethereum / Polygon / Avalanche | Program ID + Contract | — |
| deBridge | Solana ⇄ Ethereum / Polygon | Program ID + Contract | — |
| Stargate | Ethereum / Polygon / BSC / Base / Arbitrum / Optimism / Avalanche | Router Contract | — |
| Across | Ethereum / Polygon / Base / Arbitrum / Optimism | SpokePool Contract | — |
| Synapse | Ethereum / Polygon / BSC / Base / Arbitrum / Optimism / Avalanche | Bridge Contract | — |
| Hop | Ethereum / Polygon / Arbitrum / Optimism | L1 Bridge + AMM Wrapper | — |
Authenticated session, JSON POST.
POST /api/bridge-flow
Content-Type: application/json
{
"address": "6ytB6pX3d6avtgzCkRjsyd1jkUJCutyCoc83ZeoVTC6c",
"chain": "solana",
"max_depth": 3
} {
"success": true,
"graph": {
"root_address": "6ytB6pX3...",
"root_chain": "solana",
"depth_explored": 1,
"duration_ms": 6794,
"nodes": [
{
"id": "solana:HWjmoU...",
"role": "solver",
"metadata": {
"solver_score": {
"confidence": 1.0,
"bridge": "near_intents",
"source": "registry",
"evidence": { "...": "..." }
}
}
}
// ... more nodes
],
"edges": [
{
"from_id": "ethereum:0x51b7fe...",
"to_id": "ethereum:0x9f1fc6...",
"type": "transfer",
"amount": 0.03,
"token": "ETH",
"tx_signature": "0x046ca1fa...",
"timestamp": "2026-02-22T07:27:23+00:00",
"intent_id": "PzUkLi9..."
}
// ... more edges
],
"insights": [
{
"type": "same_intent_correlation",
"severity": "info",
"description": "Intent PzUkLi9... settled in 74s: 0.03 ETH on send → 0.687618 SOL on receive",
"evidence": { "delta_seconds": 74, "send_leg": {...}, "receive_leg": {...} }
}
// ... more insights
]
}
} | Role | Criteria | BFS behavior |
|---|---|---|
scanned | input address | start node |
solver | Registry hit OR (memo ratio / balance / frequency heuristic) | terminal (= bridge terminus) |
relay | ≤10 TX + <7 day span | recurse / forward-trace |
user | many TXs + 30+ day activity history | terminal but forward-traced once |
exchange | known_entities hit | terminal |
bridge | bridge protocol node | passthrough |
unknown | classification failed | recurse |
solver_detected — emitted for every Solver-classified node (registry or heuristic)relay_chain — chains of consecutive short-lived intermediary walletstrace_terminus — explanation of why a BFS branch stoppedsame_intent_correlation — time/amount correlation between two legs sharing an intent_id (forensic smoking gun)For one-off investigations or autonomous agents, the x402 endpoint accepts $3.00 USDC on Base or Solana (settled via Coinbase CDP Facilitator). No account, no API key.
POST /api/v1/x402/bridge-flow/trace
# Price: $3.00 USDC on Base or Solana
# Headers: X-PAYMENT: <signed-eip3009-authorization> | Plan | Bridge Flow Trace | Monthly |
|---|---|---|
| Free / Starter | — | $0 / $4.99 |
| Pro | — | $19.99 |
| Business | ✅ depth 1-3 | $99.99 |
| Enterprise | ✅ unlimited + SLA + Insider monitoring | contact |
| x402 pay-per-trace | ✅ single-shot | $3.00 / call |
© 2026 ChainAnalyzer. All rights reserved.