A comprehensive risk analysis and detection system for pump.fun tokens, designed to protect users from rug pulls, honeypots, and other malicious activities.
This tool is designed for educational and protective purposes only. It helps users identify potentially risky tokens and make informed decisions. This is NOT a trading bot or profit-generating system.
To create a safer DeFi environment by providing transparent risk analysis and early warning systems for pump.fun tokens.
- Holder Concentration Analysis - Identifies tokens with centralized supply
- Liquidity Monitoring - Tracks LP token movements and lock status
- Wash Trading Detection - Identifies artificial volume patterns
- Honeypot Detection - Tests if tokens can be sold
- Bundler Activity Detection - Identifies coordinated buying patterns
- Real-time risk scoring
- Historical pattern analysis
- Token holder distribution
- Volume authenticity metrics
- Social sentiment analysis
- Real-time risk notifications
- Customizable alert thresholds
- Multi-channel notifications (Discord, Telegram, Email)
- Risk level classification
- Read-only analysis (no trading capabilities)
- Transparent methodology
- Open-source detection algorithms
- Community-driven improvements
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Data Sources β β Analysis Engine β β Dashboard β
β β β β β β
β β’ Pump.fun API βββββΆβ β’ Risk Scoring βββββΆβ β’ Real-time UI β
β β’ On-chain Data β β β’ Pattern Detect β β β’ Alerts β
β β’ Social Media β β β’ ML Models β β β’ Reports β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
- Node.js 18+
- Python 3.8+
- Solana CLI tools
- Access to Solana RPC endpoint
-
Clone the repository
git clone https://github.com/yourusername/pumpfun-risk-analyzer.git cd pumpfun-risk-analyzer -
Install dependencies
# Frontend cd frontend npm install # Backend cd ../backend pip install -r requirements.txt
-
Configure environment
cp .env.example .env # Edit .env with your configuration -
Start the application
# Start backend cd backend python main.py # Start frontend (in new terminal) cd frontend npm start
- High Risk: Top 5 holders > 70% of supply
- Medium Risk: Top 5 holders 40-70% of supply
- Low Risk: Top 5 holders < 40% of supply
- High Risk: LP removed within 24 hours
- Medium Risk: LP removed within 48 hours
- Low Risk: LP locked or not removed
- High Risk: >80% volume from <5 addresses
- Medium Risk: 60-80% volume from <10 addresses
- Low Risk: <60% volume from diverse addresses
- High Risk: Transfer/sell functions revert
- Low Risk: All functions work normally
# Solana Configuration
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
SOLANA_WS_URL=wss://api.mainnet-beta.solana.com
# Database
DATABASE_URL=postgresql://user:pass@localhost/pumpfun_analyzer
# API Keys
PUMPFUN_API_KEY=your_api_key
TWITTER_API_KEY=your_twitter_key
# Alert Configuration
DISCORD_WEBHOOK_URL=your_discord_webhook
TELEGRAM_BOT_TOKEN=your_telegram_tokenGET /api/token/{token_address}/risk
POST /api/token/analyze
GET /api/token/{token_address}/holders
GET /api/token/{token_address}/transactionsGET /api/alerts
POST /api/alerts/subscribe
DELETE /api/alerts/{alert_id}# Run tests
npm test
python -m pytest backend/tests/
# Run with coverage
npm run test:coverage
python -m pytest --cov=backend backend/tests/- Basic risk scoring
- Holder concentration analysis
- Liquidity monitoring
- Web dashboard
- Machine learning models
- Social sentiment analysis
- Historical pattern recognition
- Mobile app
- Community reporting system
- Token verification badges
- Educational resources
- API for third-party integrations
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational and protective purposes only. Users are responsible for their own investment decisions. The developers are not liable for any financial losses.
- Documentation: Wiki
- Issues: GitHub Issues
- Discord: Community Server
- Email: support@pumpfun-analyzer.com
- Solana Foundation for the blockchain infrastructure
- Pump.fun for the trading platform
- Open source community for various libraries and tools
Remember: This tool is designed to protect users, not to exploit them. Use responsibly and in accordance with all applicable laws and regulations.