Network Graph¶
Visualize token-wallet relationships and discover hidden connections.
Overview¶
The Network Graph feature allows you to explore the relationships between tokens and wallets on the Solana blockchain. Using interactive graph visualization, you can uncover patterns, identify suspicious networks, and understand how tokens and wallets are connected.
Access: app.chainsentinel.net/graph
What is a Network Graph?¶
A network graph is a visual representation of relationships where:
- Nodes represent entities (tokens or wallets)
- Edges represent connections (wallet created token, wallet holds token)
- Colors indicate entity type and risk level
Getting Started¶
Basic Usage¶
- Navigate to πΈοΈ Network Graph in the sidebar
- Enter a token address or wallet address in the search bar
- Click "Generate Graph"
- Explore the interactive visualization
Example Queries¶
Analyze a token:
Shows: Creator wallet, holder wallets, related tokensAnalyze a wallet:
Shows: Created tokens, held tokens, connected walletsGraph Controls¶
Navigation¶
- Pan: Click and drag the background
- Zoom: Mouse wheel or pinch gesture
- Select Node: Click on any node
- Deselect: Click on background
Toolbar¶
π Search - Find specific nodes by address or label - Highlights matching nodes - Auto-focuses on first result
π Layout - Force-Directed: Physics-based layout (default) - Hierarchical: Tree-like structure - Circular: Nodes arranged in a circle - Radial: Nodes radiate from center
π₯ Export - PNG: Screenshot of current view - SVG: Vector graphics (scalable) - JSON: Raw graph data - CSV: Node and edge lists
π― Path Finder - Find shortest path between two nodes - Visualizes connection chain - Shows path length and intermediate nodes
Node Types¶
Token Nodes (πͺ)¶
Color Coding: - π΄ Red: SCAM token (high confidence) - π Orange: SCAM token (medium confidence) - π’ Green: LEGIT token - βͺ Gray: Unknown/Not analyzed
Node Information: - Symbol - Address (truncated) - Confidence score - Liquidity
Wallet Nodes (π)¶
Color Coding: - π΄ Red: Known scammer - π Orange: Suspicious (low reputation) - π‘ Yellow: Neutral - π’ Green: Trusted (high reputation)
Node Information: - Address (truncated) - Reputation score - Number of tokens created - SCAM rate
Edge Types¶
Creator Edges (β)¶
Connects wallet to tokens it created.
Properties: - Direction: Wallet β Token - Color: Matches token risk level - Thickness: Indicates token liquidity
Holder Edges (β·)¶
Connects wallet to tokens it holds.
Properties: - Direction: Bidirectional - Color: Gray (neutral) - Thickness: Indicates holding amount
Traversal Depth¶
Control how many levels of connections to explore:
Depth 1: Direct connections only
Depth 2: Second-level connections
Depth 3: Third-level connections
Performance
Higher depth = more nodes = slower rendering. Start with depth 1-2.
Path Finding¶
Find the shortest path between two entities:
- Click "Path Finder" in toolbar
- Enter Start Address (token or wallet)
- Enter End Address (token or wallet)
- Set Max Depth (1-10)
- Click "Find Path"
Example:
Start: TokenA (SCAM)
End: WalletB (Known Scammer)
Path Found:
TokenA β WalletX (creator) β TokenB β WalletB (holder)
Use Cases: - Trace SCAM token to known scammer - Find connection between two suspicious wallets - Discover token laundering chains
Graph Analytics¶
Community Detection¶
Automatically identifies clusters of related entities:
- Algorithm: Louvain method
- Output: Color-coded communities
- Use Case: Identify coordinated SCAM rings
Centrality Metrics¶
Measures node importance:
Degree Centrality: - Number of connections - High = hub node
Betweenness Centrality: - Number of shortest paths through node - High = bridge node
Closeness Centrality: - Average distance to all other nodes - High = central node
PageRank: - Importance based on connections - High = influential node
Anomaly Detection¶
Identifies suspicious patterns:
Isolated Nodes: - No connections - Possible test tokens
Star Patterns: - One wallet, many tokens - Possible token farm
Bridge Nodes: - Connects two communities - Possible money laundering
Cliques: - Fully connected group - Possible wash trading
Outliers: - Unusual connection patterns - Requires investigation
Advanced Features¶
Timeline Animation¶
Watch the graph evolve over time:
- Click "Timeline" button
- Use slider to select date range
- Click "Play" to animate
- Adjust speed (0.5x - 10x)
Shows: - When tokens were created - When connections formed - Evolution of SCAM networks
Subgraph Extraction¶
Extract specific portions of the graph:
By Type: - Only tokens - Only wallets - Only SCAM tokens
By Risk: - High-risk entities only - Low-risk entities only
By Centrality: - Top 10 most connected - Top 10 most influential
By Distance: - Within N hops from node
Use Cases¶
1. Investigate SCAM Token¶
Goal: Find who created it and what else they created
Steps: 1. Enter SCAM token address 2. Set depth to 2 3. Look for creator wallet (red edge) 4. Check other tokens from same wallet 5. Assess if it's a serial scammer
2. Analyze Wallet Reputation¶
Goal: Determine if wallet is trustworthy
Steps: 1. Enter wallet address 2. Set depth to 2 3. Count SCAM vs LEGIT tokens created 4. Check connections to known scammers 5. Review reputation score
3. Discover Token Laundering¶
Goal: Find how SCAM proceeds are moved
Steps: 1. Enter SCAM token address 2. Set depth to 3 3. Use Path Finder to trace to known scammer 4. Identify intermediate wallets 5. Report findings
4. Map SCAM Network¶
Goal: Identify coordinated SCAM ring
Steps: 1. Enter known scammer wallet 2. Set depth to 3 3. Enable Community Detection 4. Identify cluster of related wallets 5. Report entire network
Performance Tips¶
For Large Graphs¶
- Start with depth 1, increase gradually
- Use filters to reduce node count
- Export to JSON for offline analysis
- Use subgraph extraction
For Slow Rendering¶
- Reduce depth
- Filter by risk level
- Use hierarchical layout (faster)
- Close other browser tabs
Keyboard Shortcuts¶
| Shortcut | Action |
|---|---|
Space | Toggle physics simulation |
F | Fit graph to screen |
+ / - | Zoom in/out |
R | Reset view |
S | Focus search bar |
E | Export menu |
L | Layout menu |
P | Path finder |
Troubleshooting¶
Graph not loading?¶
Possible causes: - Too many nodes (>1000) - Network timeout - Invalid address
Solutions: 1. Reduce traversal depth 2. Check address is valid 3. Try a different entity 4. Refresh the page
Graph is too cluttered?¶
Solutions: 1. Reduce depth to 1 2. Use filters (SCAM only, high-risk only) 3. Extract subgraph 4. Use hierarchical layout
Can't find a node?¶
Solutions: 1. Use Search feature (π) 2. Check spelling of address 3. Increase traversal depth 4. Node might not be connected
API Access¶
Access graph data programmatically:
import requests
API_KEY = "your_api_key"
headers = {"X-API-Key": API_KEY}
# Get graph data
response = requests.get(
"https://api.chainsentinel.net/api/graph/EPjF...",
params={"depth": 2},
headers=headers
)
graph = response.json()
print(f"Nodes: {len(graph['nodes'])}")
print(f"Edges: {len(graph['edges'])}")
See API Reference for details.
Next Steps¶
- π Wallet Clusters - Automated cluster detection
- π§ Model Explainability - Understand AI decisions
- π Dashboard - Return to main dashboard
Need Help?¶
- π FAQ
- π¬ Telegram Community
- π§ support@chainsentinel.net
Tip: The Network Graph is most powerful when combined with other Chain Sentinel features like Wallet Reputation and Known Scammer Database.