Skip to Content
TradingStrategiesEntry StrategiesUse CasesScam Protection

Use Case: Scam Protection

Risk Level: Low Risk Objective: Avoid rugs, honeypots, and malicious tokens

Overview

This configuration prioritizes safety above all else. It filters out tokens with common scam indicators including dangerous contract permissions, concentrated ownership, and suspicious developer history.

Token Metadata (Critical)

These filters block the most common rug pull vectors:

mint-authority = 'none' // No new tokens can be minted freeze-authority = 'none' // Your tokens can't be frozen dev-deployed-tokens <= 5 // Avoid serial scammers dev-holdings <= 15 // Developer doesn't hold too much pool-age >= 300 // Pool at least 5 minutes old

Why These Matter:

  • mint-authority = ‘none’: Prevents infinite minting that dilutes your holdings
  • freeze-authority = ‘none’: Ensures you can always sell your tokens
  • dev-deployed-tokens ≤ 5: Serial scammers deploy many tokens until one succeeds
  • dev-holdings ≤ 15: Reduces risk of developer dump

Security Flags (Critical for Token-2022)

Block all dangerous Token-2022 extensions:

permanent-delegate = false // No one can steal your tokens non-transferable = false // Tokens must be tradeable default-account-state = false // No default freezing transfer-fees = false // Optional: avoid hidden fees

Why These Matter:

  • permanent-delegate: Most dangerous flag - allows theft of your tokens
  • non-transferable: Would make your purchase worthless
  • default-account-state: Soft honeypot mechanism

Holder Concentration

Prevent whale manipulation:

top-1-holder-pct <= 15 // No single entity controls majority top-5-holders-pct <= 45 // Distributed ownership top-10-holders-pct <= 60 // Broad distribution

Base Metrics

Ensure tradeable liquidity:

current-liquidity >= 30 // Minimum 30 SOL liquidity

Time-Based Metrics

Verify healthy trading activity:

unique-wallets-24h >= 30 // Multiple real traders buyers-count-24h >= 20 // Active buying interest tx-count-24h >= 50 // Sufficient trading activity

Complete Configuration

Copy this configuration for maximum scam protection:

# === SCAM PROTECTION CONFIGURATION === # Token Metadata mint-authority: 'none' freeze-authority: 'none' dev-deployed-tokens: <= 5 dev-holdings: <= 15 pool-age: >= 300 # Security Flags permanent-delegate: false non-transferable: false default-account-state: false transfer-fees: false # Holder Concentration top-1-holder-pct: <= 15 top-5-holders-pct: <= 45 top-10-holders-pct: <= 60 # Base Metrics current-liquidity: >= 30 # Time-Based Activity unique-wallets-24h: >= 30 buyers-count-24h: >= 20 tx-count-24h: >= 50

What This Configuration Blocks

Scam TypeBlocked By
Honeypot (can’t sell)Honeypot detection, freeze-authority = ‘none’
Infinite mint rugmint-authority = ‘none’
Token freeze scamfreeze-authority = ‘none’, default-account-state = false
Token theftpermanent-delegate = false
Developer dumpdev-holdings ≤ 15
Serial scammerdev-deployed-tokens ≤ 5
Whale manipulationHolder concentration limits
Low liquidity trapcurrent-liquidity ≥ 30
Fake activityunique-wallets, tx-count minimums

Trade-offs

Pros:

  • Blocks vast majority of scam tokens
  • Protects against most rug pull vectors
  • Ensures basic trading viability

Cons:

  • Will miss some early opportunities on new tokens
  • Stricter filters = fewer eligible tokens
  • Some legitimate projects may be filtered out

Variations

Extra Conservative

For maximum safety, add these filters:

pool-age >= 3600 // 1 hour minimum token-program = 'token-program' // Legacy tokens only dev-holdings <= 10 // Even stricter dev limit top-1-holder-pct <= 10 // Stricter concentration current-liquidity >= 100 // Higher liquidity requirement

Balanced Safety

If the above is too restrictive:

pool-age >= 60 // 1 minute minimum dev-deployed-tokens <= 10 // Slightly more lenient dev-holdings <= 20 // Allow more dev holdings current-liquidity >= 20 // Lower liquidity threshold

Combining with Other Use Cases

Scam protection filters should be the foundation of any strategy. Layer additional filters on top:


Tips for Maximum Protection

  1. Enable Honeypot Detection: Always enable honeypot detection in addition to these filters

  2. Monitor Developer Wallet: Even with filters, watch for suspicious developer behavior

  3. Start Small: Test new tokens with small amounts before larger positions

  4. Use Stop Losses: Configure exit strategies to limit losses if something slips through

  5. Stay Updated: Scammers evolve - review and update filters periodically



← Back to Entry Strategies

Last updated on