whale-tracking
Large wallet monitoring, accumulation and distribution detection, and smart money signal generation for Solana tokens
What this skill does
# Whale Tracking for Solana Tokens
Whale tracking monitors the on-chain behavior of large wallets to detect accumulation, distribution, and smart money movements before they become visible in price action. On Solana, where token ownership is highly concentrated and whale transactions can move markets instantly, tracking large holders is one of the highest-signal alpha sources available.
## Why Whale Tracking Matters
A single large wallet selling 5% of a token's supply can crash the price 30-50% on thin Solana DEX liquidity. Conversely, a known profitable wallet accumulating a new token often precedes major price runs. Whale tracking converts on-chain transparency into actionable intelligence.
Key use cases:
- **Early warning**: Detect large holder sells before the price impact fully propagates
- **Smart money following**: Identify wallets with strong track records and monitor their new positions
- **Accumulation detection**: Spot gradual buying by whales who split orders to avoid detection
- **Distribution detection**: Catch insiders or early investors offloading positions
- **Risk assessment**: Evaluate token concentration risk before entering a position
## What Constitutes a Whale
Whale classification depends on context. A wallet holding $50K of a $1M market cap token is a whale; the same $50K in SOL is not. Use relative and absolute thresholds:
### Absolute Thresholds
| Category | Trade Size | Portfolio Size | Typical Behavior |
|----------|-----------|---------------|-----------------|
| Retail | < 10 SOL | < 100 SOL | Reactive, follows trends |
| Mid-size | 10-100 SOL | 100-1,000 SOL | Mixed strategies |
| Whale | 100-1,000 SOL | 1,000-10,000 SOL | Informed, moves markets |
| Mega-whale | > 1,000 SOL | > 10,000 SOL | Market makers, funds, insiders |
### Relative Thresholds (Per Token)
| Metric | Threshold | Significance |
|--------|-----------|-------------|
| % of supply held | > 2% | Significant holder |
| % of daily volume | > 5% single trade | Market-moving transaction |
| Top N holders | Top 20 | Core holder group |
| Concentration ratio | Top 10 hold > 50% | High concentration risk |
Use both absolute and relative metrics. A 50 SOL trade in a $200K market cap token is whale-level; the same trade in a $50M token is retail.
## Accumulation vs Distribution Patterns
### Accumulation Signals
Accumulation is when a whale builds a position over time, often trying to minimize price impact.
**DCA pattern** (Dollar-Cost Averaging):
- Multiple buys of similar size over hours or days
- Buys at regular intervals (e.g., every 30 minutes)
- Position grows steadily without large single transactions
**Dip buying**:
- Buys concentrated during price dips
- Larger-than-usual purchases when price drops > 10%
- Position increases during periods of general selling
**Multi-wallet accumulation**:
- New wallets funded from the same source
- Each wallet buys small amounts of the same token
- Positions later consolidated into a primary wallet
**Detection heuristics**:
```
accumulation_score = 0
if buy_count > sell_count * 2: accumulation_score += 2
if avg_buy_size > avg_sell_size: accumulation_score += 1
if position_change_7d > 0: accumulation_score += 1
if buys_during_dips > buys_on_pump: accumulation_score += 2
if dca_pattern_detected: accumulation_score += 2
# Score >= 4 = likely accumulating
```
### Distribution Signals
Distribution is when a whale reduces or exits a position, often gradually to avoid crashing the price.
**Gradual selling**:
- Multiple sells over days, each < 5% of position
- Sells increase in frequency over time
- Position shrinks steadily
**Transfer to exchange**:
- Tokens transferred to known exchange deposit addresses
- Large transfers to Binance, OKX, Bybit hot wallets
- Often precedes selling by hours or days
**Rapid exit**:
- Single large market sell (> 20% of position)
- Often triggers cascading liquidations
- Visible as large red candles with high volume
**Detection heuristics**:
```
distribution_score = 0
if sell_count > buy_count * 2: distribution_score += 2
if position_change_7d < 0: distribution_score += 1
if transfers_to_exchanges > 0: distribution_score += 3
if sell_frequency_increasing: distribution_score += 2
if position_pct_remaining < 50: distribution_score += 1
# Score >= 4 = likely distributing
```
## Whale Watchlist Management
Maintain a watchlist of wallets worth tracking. Sources for discovering whale wallets:
### Discovery Methods
1. **Top holders per token**: Query `getTokenLargestAccounts` for any token of interest
2. **Large transaction monitoring**: Watch for trades > 100 SOL on key tokens
3. **Profitable trader rankings**: Use SolanaTracker or Birdeye top trader endpoints
4. **Known fund wallets**: Public wallet addresses of crypto funds and DAOs
5. **Cross-referencing**: Wallets that appear in top holders of multiple successful tokens
### Watchlist Structure
Each watchlist entry should track:
```python
whale_entry = {
"address": "WhaLe...",
"label": "Smart money #47", # Human-readable label
"discovered": "2026-01-15", # When added to watchlist
"discovery_reason": "top_trader", # How they were found
"win_rate": 0.72, # Historical trade win rate
"avg_pnl": 3.4, # Average PnL multiplier
"tokens_tracked": 12, # Number of tokens held
"last_active": "2026-03-09", # Last on-chain activity
"tags": ["dex_trader", "sniper"], # Classification tags
}
```
### Wallet Classification Tags
| Tag | Description |
|-----|-------------|
| `sniper` | Buys tokens within minutes of launch |
| `dex_trader` | Primarily trades on DEXes |
| `accumulator` | Builds positions gradually |
| `flipper` | Short hold times, quick profit-taking |
| `insider` | Connected to token teams (funded by deployer) |
| `fund` | Institutional or fund wallet |
| `market_maker` | Provides liquidity, two-sided flow |
## Cross-Token Analysis
Whale tracking becomes most powerful when you analyze whale behavior across multiple tokens simultaneously.
### Convergence Signals
When multiple tracked whales buy the same token independently, the signal strength compounds:
| Whale Count | Signal | Confidence |
|-------------|--------|------------|
| 1 whale buying | Informational | Low |
| 2-3 whales buying | Notable | Medium |
| 4+ whales buying | Strong convergence | High |
| Whales + volume spike | Confirmed momentum | Very high |
### Cross-Token Flow Analysis
Track where whale capital flows:
```
Token A (selling) → SOL → Token B (buying)
If multiple whales rotate from A to B:
- Bearish for Token A (smart money exiting)
- Bullish for Token B (smart money entering)
```
## Data Sources
Whale tracking on Solana uses multiple data sources. See `references/data_sources.md` for complete details.
| Source | Use Case | Auth Required |
|--------|----------|---------------|
| Helius | Transaction history, webhooks | Yes (free tier available) |
| SolanaTracker | Top traders, wallet PnL | Yes |
| Birdeye | Token holder rankings | Yes (free tier available) |
| Solana RPC | Token accounts, signatures | No (public endpoints) |
### Helius Webhooks for Real-Time Tracking
Helius webhooks enable real-time whale alerts without polling:
```python
# Webhook configuration for whale wallet monitoring
webhook_config = {
"webhookURL": "https://your-server.com/whale-alerts",
"transactionTypes": ["SWAP", "TRANSFER"],
"accountAddresses": [
"WhaLe1...", # Tracked whale wallets
"WhaLe2...",
],
"webhookType": "enhanced", # Parsed transaction data
}
```
## Signal Generation
Convert whale activity into trading signals. Whale signals are one input to a broader decision framework, not standalone trading triggers.
### Signal Types
**Whale Buy Signal**:
- Whale buys > 100 SOL of a token
- Confidence increases with: whale track record, buRelated in Data & Analytics
clawarr-suite
IncludedComprehensive management for self-hosted media stacks (Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Overseerr, Plex, Tautulli, SABnzbd, Recyclarr, Unpackerr, Notifiarr, Maintainerr, Kometa, FlareSolverr). Deep library exploration, analytics, dashboard generation, content management, request handling, subtitle management, indexer control, download monitoring, quality profile sync, library cleanup automation, notification routing, collection/overlay management, and media tracker integration (Trakt, Letterboxd, Simkl).
querying-soql
IncludedSOQL query generation, optimization, and analysis with 100-point scoring. Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance or safety improvements for Salesforce queries. TRIGGER when: user writes, optimizes, or debugs SOQL/SOSL queries, touches .soql files, or asks about relationship queries, aggregates, or query performance. DO NOT TRIGGER when: bulk data operations (use handling-sf-data), Apex DML logic (use generating-apex), or report/dashboard queries.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
habit-flow
IncludedAI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
visualizing-data
IncludedBuilds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.