Crypto Rug Pull Prevention: Due Diligence Checklist

Crypto Rug Pull Prevention: Due Diligence Checklist
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 Loss | Description |
|---|---|---|---|
| Liquidity pull | 40% | $2.8M | Dev removes liquidity pool from DEX, dump token holdings |
| Honeypot | 25% | $500K | Token cannot be sold (only buy function works) |
| Price manipulation | 15% | $4.5M | Dev manipulates price with large buys, dumps on retail |
| NFT "open edition" rug | 10% | $1.2M | Mint goes live, dev collects mint fees, never delivers |
| Governance attack | 5% | $10M+ | Dev proposes malicious governance proposal, drains treasury |
| Cross-chain bridge rug | 3% | $50M+ | Bridge operators steal bridged funds |
| Supply manipulation | 2% | $3M | Dev mints unlimited tokens after launch, sells into pool |
Most Common in 2026
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
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)
□ 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)
□ 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)
□ 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
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
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:
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):
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
Read function: owner()
□ Renounced (address(0)): ✅ Safe — no one can change contract
□ EOA (regular wallet): ❌ DANGER — dev can rug anytime
□ Multisig (e.g., Gnosis Safe): ✅ Good — needs multiple keys
□ Timelock contract: ✅ Very good — changes have 4h+ delay
Photo by Jakub Zerdzicki on Pexels
Liquidity Analysis: Locks, Burns, and Dumps
Liquidity Lock Check
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
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
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 Type | Rug Pull Probability | Example 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
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
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)
| Tool | What It Checks | Link |
|---|---|---|
| TokenSniffer | Honeypot detection, tax analysis, fake tokens | tokensniffer.com |
| RugDoc | Overall project risk score, LP lock checker | rugdoc.io |
| DexCheck | LP locks, holder distribution, price analysis | dexcheck.io |
| Bubblemaps | Wallet clustering, supply concentration | bubblemaps.io |
| Honeypot.is | Can you sell the token? Best simple check | honeypot.is |
| Etherscan Token Checker | Token contract analysis | etherscan.io/token checker |
| DexScreener | Price chart, liquidity, social links | dexscreener.com |
| Token Sniffer (BitQuery) | Same as TokenSniffer, alternative frontend | bitquery.io/tokensniffer |
Paid Tools (For Serious Investors)
| Tool | Price | What It Offers |
|---|---|---|
| GoPlus Security API | Free-Premium | Real-time security assessment of any token |
| Tenderly | Free-Premium | Transaction simulation, see what would happen |
| Nansen Portfolio | $50/mo | Wallet labeling, fund flow tracking |
| Chainalysis | Enterprise | Full investigation suite |
| Arkham Intelligence | Free-Premium | Entity labeling, wallet surveillance |
Quick Check Workflow
1. Paste contract address → honeypot.is
→ If "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
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?
| Scenario | Recovery Chance | Action |
|---|---|---|
| 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 permanent | If contract has unfreeze function, check if community can vote |
| Liquidity pull | 0% (liquidity is gone) | Nothing you can do |
Prevention (For Next Time)
□ 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
- How to Spot Crypto Scams: 10 Red Flags in 2026
- DeFi Exploit Types: How Each Attack Works (2026 Guide)
- Best DeFi Wallet for Staking and Swaps (2026 Comparison)
Key Takeaways
- Always verify the smart contract is verified on Etherscan/BscScan and check for dangerous functions like
withdrawBalance(),pause(), ormint()—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.


Comments
Sign in to join the conversation
No comments yet. Be the first to share your thoughts!