Skip to main content
Start your own AI-powered blog — freeGet started →

Crypto Rug Pull Prevention: Due Diligence Checklist

Podcast episode2 voices
2:23
Crypto Rug Pull Prevention: Due Diligence Checklist
Photo by Markus Winkler on pexels

Crypto Rug Pull Prevention: Due Diligence Checklist

Wooden letter tiles form the word 'blockchain' arranged on a rustic wood background. Photo by Markus Winkler on Pexels

Quick Answer: A crypto rug pull happens when developers abandon a project after collecting user funds, often taking all the liquidity. In 2026, rug pulls account for ~$7B in annual losses across DeFi, NFTs, and meme coins. The three most effective prevention steps: (1) Check if smart contract code is verified on Etherscan and read it yourself (or use TokenSniffer), (2) Verify liquidity is locked with Unicrypt/Team Finance and the lock is for 1+ year, (3) Investigate the team — doxxed teams rarely rug, anonymous teams are 50x more likely to rug. This guide provides a 30-point due diligence checklist covering on-chain analysis, team vetting, tokenomics, and community signals.

Rug Pull Types (2026)

Classification by Method

Type% of Rug Pulls (2026)Average LossDescription
Liquidity pull40%$2.8MDev removes liquidity pool from DEX, dump token holdings
Honeypot25%$500KToken cannot be sold (only buy function works)
Price manipulation15%$4.5MDev manipulates price with large buys, dumps on retail
NFT "open edition" rug10%$1.2MMint goes live, dev collects mint fees, never delivers
Governance attack5%$10M+Dev proposes malicious governance proposal, drains treasury
Cross-chain bridge rug3%$50M+Bridge operators steal bridged funds
Supply manipulation2%$3MDev mints unlimited tokens after launch, sells into pool

Most Common in 2026

code
Meme coins:     Liquidity pull, honeypot (60% of projects rug within 30 days)
DeFi protocols: Governance attack, price manipulation (20% of unaudited protocols)
NFT projects:   Open edition rug (15% of anonymous projects)
Cross-chain:    Bridge rug (rare but catastrophic when it happens)

Anatomy of a Typical Rug Pull

code
Week 1: Marketing blitz
  - Twitter account created 2 weeks ago
  - "Poocoin ads" and influencer paid promotions
  - Telegram with 10K+ members (mostly bots)
  - "We're building the ultimate..."
  - Lorum ipsum whitepaper

Week 2: Token launch
  - Presale on PinkSale or similar launchpad
  - 50% of presale goes to liquidity pool
  - Launch with hype

Day of rug:
  - Dev withdraws liquidity from pool
  - OR: Dev mints 100x more tokens
  - OR: Dev calls "pause trading" function
  - OR: Dev sells deployer wallet holdings
  - Token price: -99.9%
  - Total loss: $500K-$10M

30-Point Due Diligence Checklist

MUST CHECK (Non-Negotiable)

code
□ 1. Smart contract verified on Etherscan/BscScan
□ 2. No "honeypot" functions (can't sell after buying)
□ 3. Liquidity is locked (1 year+ minimum)
□ 4. No malicious functions (pause, blacklist, unlimited mint)
□ 5. Team members doxxed (real identity, social presence)
□ 6. Audit by a reputable firm (not a $50 "audit")
□ 7. Token supply distribution is transparent
□ 8. Liquidity pool is large enough (>$100K for medium cap)
□ 9. No "owner can mint unlimited" function
□ 10. Token ownership renounced OR transferred to timelock/multisig

Important (Should Check)

code
11. Social channels are active (not just bots)
□ 12. Whitepaper/website is unique (not copied from other projects)
□ 13. GitHub has actual code (not just "private repo")
□ 14. Team has history (previous projects, reputation)
□ 15. Token distribution: top 10 wallets don't hold >50% supply
□ 16. Contract uses OpenZeppelin or similar (not custom/untested)
□ 17. Price chart isn't "only up" (sudden launches are suspicious)
□ 18. Community is critical (allows questions, not banning critics)
□ 19. DEX listing on reputable platforms (Uniswap V3, not "honeypot DEX")
□ 20. Social engagement is organic (check likes/follower ratio)

Nice to Have (But Watch Out)

code
21. Certik/Hacken/SlowMist audit (top-tier)22. Insurance coverage (Nexus Mutual etc.)23. Multiple audits (not just one)24. Bug bounty program (Immunefi etc.)25. Timelock on admin functions (4h+ delay)26. Multisig for treasury (4/7 signers, not 2/3)27. Public team calls (AMA, Twitter Spaces)28. Token listed on CoinGecko/CoinMarketCap (not just CMC)
□ 29. Referenced by independent research (Messari, DeFi Llama)30. You understand the tokenomics (not just "buy and hold")

Scoring

code
Score your investment target:

30/30: Safest possible DeFi project (rare — Uniswap, Aave, Lido)
25-29: Strong project, low risk (most reputable protocols)
20-24: Decent project, normal DeFi risk
15-19: High risk, sketchy signals (most new launches here)
10-14: Very high risk, likely rug (most meme coins)
<10: Do not invest. Assume it's a rug pull.

On-Chain Analysis: How to Read a Token Contract

Step 1 — Find the Contract

bash
1. Go to CoinGecko → Find the token → Look for "Contract" address
   OR: Find the token on DEX (Uniswap) → Click the token link
   OR: Ask in official community (not Telegram DM!)

2. Paste contract address into Etherscan (or BscScan, Polygonscan, etc.)

Step 2 — Verify the Contract

On Etherscan, check:

code
Contract tab:
  □ "✔️ Contract Source Code Verified" — must be green
  □ Compiler version is recent (0.8.0+ preferred)
  □ Optimization enabled (normal, shows competence)

If NOT verified:
  ❌ Red flag — don't invest
  ❌ Devs are hiding the code

Step 3 — Check for Dangerous Functions

Read the contract or use a decompiler (Dedaub):

code
DANGEROUS functions to look for:
  □ withdrawBalance()        → Dev can drain contract
  □ transferOwnership()      → Can change to any address
  □ blacklist() / _blacklist → Can prevent you from selling
  □ pause() / unpause()      → Can stop all trading
  □ setTaxRate()             → Can set fee to 99%
  □ mint() (public)          → Dev can mint unlimited tokens
  □ burn() (from any address)→ Dev can burn your tokens
  □ _a / _b / _c functions  → Obfuscated function names

SAFE patterns:
  □ Only OpenZeppelin standard functions
  □ noUnchecked: true
  □ Admin functions protected by timelock
  □ Pause only for emergencies, timelock protected

Step 4 — Check Ownership

code
Read function: owner()Renounced (address(0)): ✅ Safeno one can change contractEOA (regular wallet): ❌ DANGERdev can rug anytimeMultisig (e.g., Gnosis Safe): ✅ Goodneeds multiple keysTimelock contract: ✅ Very goodchanges have 4h+ delay

Close-up of a hand writing in a notebook with a checklist for effective task management. Photo by Jakub Zerdzicki on Pexels

Liquidity Analysis: Locks, Burns, and Dumps

Liquidity Lock Check

bash
Use: DexCheck, RugDoc, or Unicrypt dashboard to verify LP locks.

Check:
1. % of total supply in liquidity:
   - >80% of supply in liquidity pool = healthy
   - <50% = much higher risk of price manipulation

2. LP lock duration:
   - 12+ months: ✅ Good (team is committed long-term)
   - 3-12 months: ⚠️ Moderate (check team reputation)
   - <3 months or not locked: ❌ DO NOT INVEST

3. Who locked the LP:
   - Locked to a known locker service (Unicrypt, Team Finance): ✅
   - Self-locked to a wallet: ❌ Can unlock anytime

Liquidity Pool Health

code
Minimum LP size for medium-cap ($1M-$10M market cap):
  □ ETH mainnet: $500K+ LP
  □ BSC: $200K+ LP
  □ Polygon: $100K+ LP

If LP is smaller than above:
  → Dev can drain the pool easily
  → Price impact is huge (slippage nightmare)
  → DO NOT INVEST

Check: 
  - Does the LP contain ETH/BNB/MATIC (native) or another token?
  - LP with native token = more trustworthy
  - If LP is paired with an unknown token = potential honeypot

Top Holder Distribution

code
Use: Bubblemaps or Etherscan "Holders" tab

Read distribution:
  □ Top 10 wallets < 20% of supply = decentralized
  □ Top 10 wallets 20-50% = centralized (high risk)
  □ Top 10 wallets > 50% = dev controlled (extreme risk)

Look for:
  - Clustered wallets (same fund source → same owner)
  - Dev wallet with 40%+ supply → can rug at any time
  - New wallets (created same day as token) → likely dev controlled

Team & Social Due Diligence

Team Anonymity Risk

Team TypeRug Pull ProbabilityExample Projects
Fully doxxed (real names, LinkedIn, GitHub history)~1%Uniswap (Hayden Adams), Aave (Stani Kulechov)
Pseudonymous with track record (known handles, 2+ years)~5%Yearn (Andre Cronje), Lido (pseudonymous team)
Pseudonymous but new~30%Most new DeFi launches
Fully anonymous (no names, no history, 2-month-old Twitter)~80%90% of rug pulls in 2025

Social Signal Checklist

code
Telegram / Discord:
  □ Member count is organic (check: active chatters vs total members)
  □ Mods are knowledgeable (not just "wen moon" spam)
  □ Criticism is allowed (not instant ban)
  □ Community has been active for 3+ months

Twitter:
  □ Account is 6+ months old
  □ Has organic engagement (likes:followers ratio > 5%)
  □ Verified (not just paid checkmark but has real followers)
  □ Posts consistent content (not just "buy now")

Red Flags:
  ❌ "50,000 members" but only 50 active chatters
  ❌ New account (created last week)
  ❌ All positive engagement, no critical questions answered
  ❌ Mods ban anyone asking "is this a rug?"
  ❌ Twitter followers are mostly bots (check with SparkToro)

Research the Team

bash
Check:
1. LinkedIn/Hashnode/GitHub — does the team exist?
2. Previous projects — did they deliver? Did those projects fail?
3. Domain registration — when was the website domain created?
   (GoDaddy WHOIS lookup)
   If domain <3 months old: ❌
4. Technical capability — does the team have Solidity devs?
   Check their GitHub for code contributions
5. Legal entity — is there a registered company?
   Most legitimate protocols have:
   - Swiss foundation (most common)
   - BVI company
   - US LLC

Tools for Rug Pull Detection

Essential Tools (Free)

ToolWhat It ChecksLink
TokenSnifferHoneypot detection, tax analysis, fake tokenstokensniffer.com
RugDocOverall project risk score, LP lock checkerrugdoc.io
DexCheckLP locks, holder distribution, price analysisdexcheck.io
BubblemapsWallet clustering, supply concentrationbubblemaps.io
Honeypot.isCan you sell the token? Best simple checkhoneypot.is
Etherscan Token CheckerToken contract analysisetherscan.io/token checker
DexScreenerPrice chart, liquidity, social linksdexscreener.com
Token Sniffer (BitQuery)Same as TokenSniffer, alternative frontendbitquery.io/tokensniffer

Paid Tools (For Serious Investors)

ToolPriceWhat It Offers
GoPlus Security APIFree-PremiumReal-time security assessment of any token
TenderlyFree-PremiumTransaction simulation, see what would happen
Nansen Portfolio$50/moWallet labeling, fund flow tracking
ChainalysisEnterpriseFull investigation suite
Arkham IntelligenceFree-PremiumEntity labeling, wallet surveillance

Quick Check Workflow

code
1. Paste contract address → honeypot.isIf "Can Sell: NO" = DON'T INVEST

2. Paste contract address → TokenSniffer
   → Score < 70 = DON'T INVEST

3. Go to DexScreener → Check liquidity
   → If LP < $200K = DON'T INVEST

4. Go to Bubblemaps → Check holder distribution
   → If cluster holds > 30% = DON'T INVEST

5. Check team on Twitter/Discord
   → If anonymous + new account = DON'T INVEST

6. If ALL checks pass → Consider a small investment
   (Never more than 2% of your portfolio in any single new project)

What If You Get Rugged? Recovery Steps

Immediate Actions

code
1. DO NOT send more money to "recovery services"
   - 99% of rug recovery services are SCAMS
   - No one can recover on-chain funds (that's the point of crypto)

2. Document everything
   - Screenshots of the website, Twitter, Telegram
   - Transaction hashes of your purchases
   - Any communication with the team

3. Report to authorities (if >$10K loss)
   - FBI IC3 (US): ic3.gov
   - Action Fraud (UK): actionfraud.police.uk
   - Local cybercrime unit

4. Check if there's a trace
   - Dev may have used a centralized exchange (CEX) at some point
   - CEX KYC can identify dev
   - Law enforcement can subpoena CEX
   - Real world: recovery rate is <5%

Can You Ever Get Money Back?

ScenarioRecovery ChanceAction
Dev identified + small amount<5%Report to law enforcement
Large organized rug ($10M+)20-30%FBI/DOJ may investigate (e.g., OneCoin, BitConnect)
Honeypot (can't sell)0% if contract is permanentIf contract has unfreeze function, check if community can vote
Liquidity pull0% (liquidity is gone)Nothing you can do

Prevention (For Next Time)

code
□ Never invest more than you can afford to lose
□ Never invest in projects with <5 days of community activity
□ Never trust "audited by" — verify it's a real audit
□ Always check liquidity lock before buying
□ Wait 2 weeks after launch before investing (90% of rugs happen in first week)
□ If something feels wrong: it probably is

Related Reads

Key Takeaways

  • Always verify the smart contract is verified on Etherscan/BscScan and check for dangerous functions like withdrawBalance(), pause(), or mint()—if present, assume it’s a rug pull.
  • Confirm liquidity is locked for at least 1 year via Unicrypt or Team Finance; if unlocked or self-locked, do not invest—this is the most reliable single red flag.
  • Prioritize projects with doxxed teams (real identities, LinkedIn, GitHub history) and avoid fully anonymous teams, which are 50x more likely to rug pull.
  • Use free tools like TokenSniffer, Honeypot.is, and Bubblemaps to check for honeypots, liquidity locks, and top holder concentration before investing.
  • Wait at least 2 weeks post-launch to invest—90% of rug pulls occur within the first week, and organic community growth is a critical signal.
  • Never allocate more than 2% of your portfolio to any single unaudited project, and assume all new projects are high-risk until proven otherwise.

Frequently Asked Questions

What is the most reliable single sign of a rug pull?

The liquidity is not locked. If a project's liquidity is not locked on-chain for at least 1 year via Unicrypt or Team Finance, it's almost certainly a rug pull waiting to happen. Check this before anything else.

Are audited projects safe from rug pulls?

No — audits only check for technical vulnerabilities. The most famous rug pulls (Squid Game token, OneCoin) had "audits." Audits do not prevent developers from removing liquidity, minting more tokens, or abandoning the project. An audit is one signal among many.

What is a honeypot scam?

A honeypot is a token contract that lets you buy but NOT sell. The contract has a function (usually _transfer blocked for non-whitelisted addresses) that prevents anyone except the owner from selling. You can check if a token is a honeypot at honeypot.is before buying.

Can I lose money even if a project isn't a rug pull?

Absolutely. Even legitimate projects can lose 90%+ of their value due to bear markets, competition, failed products, or regulatory actions. Never confuse "not a rug pull" with "good investment." Due diligence prevents fraud, not market risk.

How do scammers promote rug pulls?

Paid influencers (on X/TikTok/YouTube) who don't do due diligence, Telegram groups with bots inflating member counts, manipulation of DEX volume charts to show "organic growth," fake audit reports, and paid-for CoinGecko/CMC listings. None of these signals are reliable on their own.

What's the safest way to invest in new crypto projects?

Only invest in projects with: verified code on Etherscan, liquidity locked for ≥1 year, team with real identities and history, at least one top-tier audit, and a live product (testnet or mainnet). Wait 2 weeks post-launch before buying. Never invest more than 2% of your portfolio in any single unaudited project.

S
Synor

1 followers

Deep dives on GPUs, decentralized AI, crypto, and open-source ML — buying guides, benchmarks, and tax/compliance explainers.

Comments

Sign in to join the conversation

No comments yet. Be the first to share your thoughts!

More from Synor

Recommended for you