Solana Wallets to Block - Complete Pump.Fun Scammer Database (4,178+ Addresses)

Protect your Solana snipe bot with our database of 4,178+ pump.fun scammer wallets. Updated daily with known rug-pull addresses. Free download and REST API access.

  • November 25, 2025
  • Infrastructure
  • AllenHark Team
A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.

Getting rugged on pump.fun? You're not alone. Many new token launches come from 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:

ProblemWhat we see
Repeat offendersThe same wallets rug again and again
Time to rugOften minutes after launch
Most prolific ruggersHigh-frequency launchers, some launching thousands of tokens a week

The solution is simple: Block these known scammer wallets before they rug you again.

Download Complete Scammer Database

4,178+ scammer wallets

Block known high-frequency launchers in your snipe bot.

  • Updated daily with new wallets
  • Free download, no registration required
  • REST API coming soon

Download the blacklist

REST: GET https://allenhark.com/blacklist.jsonl · Real-time via ZMQ (request access)

Most Common Scammer Patterns

Across the blacklisted wallets, three patterns come up again and again:

Pattern 1: Serial Rugger

  • 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

  • Creates multiple wallets
  • Launches at extremely high frequency
  • Quick rug, often within 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

  • Multiple wallets working together
  • Cross-promote tokens
  • Simultaneous rugs
  • Share liquidity

How to Use This Blacklist

Option 1: Direct Download (Recommended)

Terminal
# Download latest blacklist daily
curl -o blacklist.jsonl https://allenhark.com/blacklist.jsonl

Option 2: REST API (Coming Soon)

Terminal
# 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:

TypeScript
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)

Wallet AddressConfirmed RugsStatus
3DadyvFvwkTTmAyyPn...23 rugs⛔ Blocked
9pSo69eqU1fEmE5bvn...12 rugs⛔ Blocked
5dRGVSmzwbi2N2wAg...8 rugs⛔ Blocked

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

3. Checked Before It Is Added

Every wallet in this blacklist has been checked for:

  • ✅ Suspicious high-frequency launch patterns
  • ✅ Clear pattern of malicious behavior
  • ✅ Community reports with evidence

File Format & Structure

Each entry in blacklist.jsonl includes:

JSON
{
  "addr": "3DadyvFvwkTTmAyyPnBTkuDu3CxUdDN3WxDNfwjC219L",
  "ts": 1763076072862,
  "hash": "5dc00e16480fa054"
}

Fields:

  • addr: Solana wallet address (base58)
  • ts: Unix timestamp, in ms, when the wallet was added to the blacklist
  • hash: Optimized hash for fast lookups (optional, for Rust implementation)

File size: under 1 MB, and it compresses well with gzip

Integration Best Practices

1. Load Once at Startup

Rust
// ✅ 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

TypeScript
// 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

Python
# ✅ 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, with the new wallets identified that day.

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 check every entry before adding it. If you believe a wallet is incorrectly flagged, contact us on Discord and we will review it.

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. Blocking them helps on those platforms too.

Download Now

Protect Your Snipe Bot Today

Block 4,178+ known scammer wallets.

Download the blacklist · View the documentation


Last updated: November 25, 2025
Total entries: 4,178+
Updated daily