Pre-Investment Research Checklist
Before committing any capital to a DeFi protocol, run through this research checklist systematically. Each item is a filter that eliminates a category of potential scams.
- Verify project documentation: Check whether the project has a published whitepaper, documented tokenomics, and clear explanation of how the protocol generates yield or value.
- Research the team: Search for team members on LinkedIn, Twitter, and GitHub. Look for verifiable prior work in blockchain development or fintech. Anonymous teams require extra scrutiny.
- Check community size and quality: A legitimate project will have organic community engagement across Discord, Telegram, and Twitter. Look for real conversations, not just spam and price talk.
- Review the roadmap: A realistic roadmap with specific milestones and timelines indicates a team that plans to build long-term rather than exit quickly.
- Verify domain and social media age: Use WHOIS and social media audit tools to confirm that the project's online presence predates the token launch by a meaningful period.
- Check for prior scam allegations: Search the project name along with terms like "scam," "rug," and "fraud" on Reddit, Twitter, and crypto forums.
Smart Contract Audit Verification
A smart contract audit is the most critical technical safeguard against rug pulls. However, not all audits are equal.
- Confirm the audit is real: Verify the audit report on the auditor's official website. Scammers frequently fake audit badges or link to nonexistent reports.
- Check the auditor's reputation: Established firms like CertiK, Trail of Bits, OpenZeppelin, and Halborn carry more weight than unknown audit companies.
- Review the audit findings: Read the actual report. Note whether critical and high-severity issues were resolved. An audit with unresolved critical findings is worse than no audit.
- Verify contract source code matches: The audited contract address must match the deployed contract. Use Etherscan to compare bytecode hashes.
- Check for ongoing monitoring: Some audits include continuous monitoring services. Protocols with CertiK Skynet or similar monitoring receive real-time alerts for suspicious contract activity.
- Look for multiple audits: Projects audited by two or more independent firms demonstrate a higher commitment to security.
Liquidity and Token Lock Verification
Liquidity is what allows you to sell your tokens. Without locked liquidity, the team can drain the pool at any time.
- Verify LP token lock status: Use Team.Finance, Unicrypt, or the protocol's own dashboard to confirm that liquidity provider tokens are locked in a verifiable contract.
- Check lock duration: A lock period of at least 6-12 months is standard for legitimate projects. Shorter locks may indicate planned early exit.
- Confirm token supply locks: Check whether team tokens and treasury allocations are locked with vesting schedules. Use Etherscan to verify lock contract addresses.
- Measure liquidity depth: Compare total value locked against the fully diluted market cap. A healthy ratio is typically at least 10-20% of the market cap in locked liquidity.
- Monitor liquidity changes: Set up alerts for any movement in locked liquidity contracts. Sudden changes may indicate the team is preparing to exit.
- Verify ownership renouncement: For maximum safety, check whether the contract owner has renounced ownership, eliminating the ability to make privileged changes.
Community and Social Signals
The community is often the first to detect red flags. Learning to read community signals helps you identify problems early.
- Watch for suppressed criticism: Legitimate projects welcome questions and concerns. If Discord moderators delete or mute members asking hard questions, it indicates a culture of concealment.
- Monitor developer activity: Check GitHub for regular commits, closed issues, and active development. Stale repositories with no recent activity suggest the team has moved on.
- Evaluate response quality: When the team responds to concerns, do they provide substantive answers or deflect with vague promises? Evasive communication is a red flag.
- Track wallet movements: Use Etherscan to monitor large wallet movements. If team wallets begin transferring tokens to exchanges, it may signal an imminent sell-off.
- Check for bot activity: Artificial community growth through purchased followers and bots creates a false sense of legitimacy. Look for organic engagement patterns.
Ongoing Monitoring After Investing
Due diligence does not stop after you invest. Continuous monitoring is essential for early detection of problems.
- Set up smart contract alerts: Use Tenderly or similar tools to receive notifications when admin functions are called on contracts you have interacted with.
- Monitor TVL trends: A sudden, unexplained drop in total value locked can indicate that sophisticated investors are exiting. Check DeFiLlama regularly.
- Track team wallets: Bookmark the team's known wallet addresses and check them periodically for unusual activity, especially large transfers to exchanges.
- Review governance proposals: If the protocol uses governance, read every proposal carefully. Malicious proposals can hide Rug pull mechanisms in technical language.
- Stay in community channels: Monitor Discord and Telegram for early warning signs from other community members. Collective vigilance is your best defense.
Emergency Response Plan
If you detect a rug pull in progress or suspect imminent danger, follow this response plan immediately:
- Stop adding funds: Do not deposit any additional capital, regardless of how promising the opportunity appears.
- Withdraw existing funds: If the protocol is still operational, remove your liquidity and tokens immediately. Gas fees are negligible compared to total loss.
- Document all transactions: Screenshot and record all transaction hashes, wallet addresses, and contract interactions. This evidence is critical for legal action.
- Alert the community: Share your findings across crypto security databases, Reddit, and Twitter to warn other investors.
- Report to authorities: File reports with relevant law enforcement agencies and blockchain analytics firms that track scam wallets.
- Preserve browser data: Do not clear your browser history or cache. URLs, timestamps, and connection records may be useful for investigation.
- Seek legal counsel: If significant funds are involved, consult with a lawyer specializing in cryptocurrency fraud to explore recovery options.
This checklist is your defense against DeFi rug pulls. Print it, save it, and run through it before every new DeFi investment. The few minutes you spend on due diligence could save you from catastrophic losses.