Getting rugged on pump.fun? You're not alone. Over 40% of new token launches are by wallets with a history of rug pulls. The good news: the same wallets keep rugging repeatedly, making them easy to identify and block.
This guide provides 4,178+ verified high-frequency launcher addresses to block in your Solana snipe bot, updated daily with newly identified suspicious wallets.
The Problem: Repeat Offenders
Analysis of pump.fun launches reveals a disturbing pattern:
The solution is simple: Block these known scammer wallets before they rug you again.
Download Complete Scammer Database
🚨 4,178+ Verified Scammer Wallets
Block known high-frequency launchers in your snipe bot
✅ Updated daily with new scammers
✅ Free download - no registration required
✅ REST API available (coming soon)
✅ Reduces rug pulls by ~60-70%
REST API: GET https://allenhark.com/blacklist.jsonl | Real-time via ZMQ (request access)
Most Common Scammer Patterns
Based on analysis of 4,178+ blacklisted wallets, here are the most common patterns:
Pattern 1: Serial Rugger (60% of blacklist)
- Creates 1 wallet
- Launches 5-20 tokens over 1-2 weeks
- Rugs all of them
- Abandons wallet or gets caught
Example wallet: 3DadyvFvwkTTmAyyPnBTkuDu3CxUdDN3WxDNfwjC219L (high-frequency launcher)
Pattern 2: Daily Rugger (25% of blacklist)
- Creates multiple wallets
- Launches at extremely high frequency
- Quick rug (under 5 minutes)
- Rotates to next wallet
- Some wallets launch 1+ tokens every 5 minutes (thousands per week)
Example wallet: 9pSo69eqU1fEmE5bvnSzcZ4uNdfaRMg2bWW7UaXGruzv (1+ launches every 5 minutes)
Pattern 3: Coordinated Groups (15% of blacklist)
- Multiple wallets working together
- Cross-promote tokens
- Simultaneous rugs
- Share liquidity
How to Use This Blacklist
Option 1: Direct Download (Recommended)
# Download latest blacklist daily
curl -o blacklist.jsonl https://allenhark.com/blacklist.jsonl
Option 2: REST API (Coming Soon)
# Get full blacklist
curl https://api.allenhark.com/v1/blacklist
# Check single address
curl https://api.allenhark.com/v1/blacklist/check?address=WALLET_ADDRESS
# Get updates since timestamp
curl https://api.allenhark.com/v1/blacklist/updates?since=1672531200000
Option 3: Integrate into Your Bot
Quick integration example for TypeScript/JavaScript:
import fs from 'fs';
// Load blacklist (do this ONCE at startup)
const blacklist = new Set();
const data = fs.readFileSync('blacklist.jsonl', 'utf8');
data.split('\n').forEach(line => {
if (!line) return;
const entry = JSON.parse(line);
blacklist.add(entry.addr);
});
console.log(`✅ Loaded ${blacklist.size} blacklisted wallets`);
// Check wallet before sniping
function isBlacklisted(wallet: string): boolean {
return blacklist.has(wallet);
}
// In your snipe loop
const tokenCreator = getNewTokenCreator();
if (isBlacklisted(tokenCreator)) {
console.log(`⚠️ SKIP - Known scammer: ${tokenCreator}`);
return; // Don't snipe this token
}
// Safe to proceed
snipeToken(tokenCreator);
Wallets to Block by Category
High-Risk Wallets (23+ Rugs Each)
Full list of 4,178+ addresses available in blacklist.jsonl
Why This Blacklist Works
1. Focuses on Repeat Offenders
Most scammers aren't sophisticated. They use the same wallet repeatedly because:
- Creating new wallets costs SOL (for transaction fees)
- They need reputation/followers on the wallet
- It's easier to reuse existing infrastructure
2. Daily Updates
New scammers are identified every day. Our blacklist is updated daily at 00:00 UTC with:
- Newly identified high-frequency launchers
- Wallets reported by the community
- Addresses flagged by automated detection
Update schedule:
- Daily: 20-30 new wallet additions
- Weekly: 150-200 new entries
- Monthly: 600-800 new entries
3. High Precision, Low False Positives
Every wallet in this blacklist has been manually verified with:
- ✅ Suspicious high-frequency launch patterns
- ✅ Clear pattern of malicious behavior
- ✅ Community reports with evidence
False positive rate: <0.1% (less than 1 in 1,000)
Real Results from Users
"Before using the blacklist, I was getting rugged 2-3 times daily. After integrating it, I've avoided 60% of rug pulls. The wallets I still get rugged by are almost always brand new addresses not in the list yet."
— Anonymous trader, $50K monthly volume
"The blacklist saved me from a $5K loss in the first week. I almost sniped a token from
3DadyvFvwkTTm...(23 previous rugs). Blacklist flagged it immediately."— Snipe bot operator, pump.fun
File Format & Structure
Each entry in blacklist.jsonl includes:
{
"addr": "3DadyvFvwkTTmAyyPnBTkuDu3CxUdDN3WxDNfwjC219L",
"ts": 1763076072862,
"hash": "5dc00e16480fa054"
}
Fields:
addr: Solana wallet address (base58)ts: Unix timestamp (milliseconds) when added to blacklisthash: Optimized hash for fast lookups (optional, for Rust implementation)
File size: ~420KB (compressed: ~80KB gzip)
Integration Best Practices
1. Load Once at Startup
// ✅ GOOD: Load once
let mut blacklist = Blacklist::new("blacklist.jsonl");
blacklist.load().await?;
// ❌ BAD: Loading on every check
for token in tokens {
let blacklist = Blacklist::new("blacklist.jsonl"); // DON'T DO THIS
blacklist.load().await?;
}
2. Reload Daily
// Reload at midnight UTC
setInterval(() => {
const now = new Date();
if (now.getUTCHours() === 0 && now.getUTCMinutes() === 0) {
reloadBlacklist();
}
}, 60000); // Check every minute
3. Use Fast Data Structures
# ✅ GOOD: Use Set for O(1) lookup
blacklist = set()
with open('blacklist.jsonl') as f:
for line in f:
entry = json.loads(line)
blacklist.add(entry['addr'])
# Check is O(1)
if wallet in blacklist:
print("⚠️ Scammer detected!")
# ❌ BAD: Using list (O(n) lookup)
blacklist = [] # DON'T DO THIS
Frequently Asked Questions
How often is the blacklist updated?
Daily at 00:00 UTC. We add 20-30 new wallets per day on average.
Can I submit a wallet to be blacklisted?
Yes! Contact us with evidence of suspicious launch patterns via our Discord server. We require:
- Wallet address
- Links to launched tokens (pump.fun URLs)
- Evidence of high-frequency launching patterns
Is there an API?
Coming soon! API available at https://allenhark.com/blacklist.jsonl. Real-time updates via ZMQ - request access on Discord.
What if a wallet is falsely flagged?
We manually verify every entry. False positive rate is <0.1%. If you believe a wallet is incorrectly flagged, contact us immediately.
Does this work for other platforms besides pump.fun?
The blacklist focuses on pump.fun scammers, but many of these wallets also operate on Raydium, Meteora, and other DEXs. The blacklist is still effective across platforms.
Download Now
Last updated: November 25, 2025
Total entries: 4,178+
Average daily additions: ~30 wallets
Protection rate: 60-70% of rug pulls blocked