Advanced AI-powered trading and analysis tool for Solana blockchain with real-time pump detection, automated trading, and comprehensive market analytics.
📖 Read Latest Updates - Complete changelog with new features, optimizations, and improvements in English and Russian
🔥 New in v2.1.0:
- Jupiter Lite API integration for enhanced transaction reliability
- Simplified main menu interface
- Improved error handling and fallback mechanisms
- Configurable priority levels for transactions
- Enhanced buy/sell/emergency sell functionality
Hey everyone! 👋
I started this project with a vision to create an effective trading tool for memecoins on Solana. This is my contribution to the community - a comprehensive platform that combines real-time market data, AI-powered analytics, and automated trading capabilities.
My goal is simple: Build together a working tool that helps traders navigate the volatile world of memecoins effectively. Whether you're a beginner or an experienced trader, this tool is designed to give you the edge you need.
Why I'm sharing this: I believe in the power of community-driven development. By open-sourcing this project, I hope we can all contribute to making it better, more effective, and more reliable for everyone.
Let's build this together! 🚀
Feel free to contribute, suggest improvements, report bugs, or just share your experience. Every contribution helps make this tool better for the entire Solana trading community.
Happy trading! 💎🙌
Contact with me facexyz@tuta.io
- Overview
- Features
- Installation
- Configuration
- Usage
- Modules
- API Integration
- Trading Features
- AI Analytics
- Wallet Management
- Contributing
- License
PumpSploit is a comprehensive Solana trading and analysis platform that combines real-time market data, AI-powered analytics, and automated trading capabilities. Built with Node.js and designed for both beginners and advanced traders, it provides powerful tools for detecting pump opportunities, analyzing market trends, and executing trades with precision.
- Real-time Pump Detection: Monitor live trading activity across Solana DEXs
- AI-Powered Analysis: Machine learning models for price prediction and risk assessment
- Automated Trading: Execute trades based on AI signals and market conditions
- Multi-Wallet Support: Manage multiple wallets with advanced security features
- Jupiter Integration: Seamless integration with Jupiter DEX aggregator
- Advanced Analytics: Comprehensive market analysis and performance tracking
- Live pump detection across multiple DEXs
- Real-time price tracking and alerts
- Cross-market analysis and arbitrage detection
- Automated signal generation
- Machine learning price prediction models
- Sentiment analysis from social media sources
- Risk assessment algorithms
- Pattern recognition for pump/dump cycles
- Confidence scoring for trading decisions
- AI-driven trading signals
- Automated buy/sell execution
- Stop-loss and take-profit management
- Portfolio rebalancing
- Risk management controls
- Multi-wallet support
- Secure key management
- Balance tracking across tokens
- Transaction history monitoring
- Import/export wallet functionality
- Performance tracking and statistics
- P&L calculation and reporting
- Market sentiment analysis
- Technical indicator calculations
- Historical data analysis
- Best route finding for swaps
- Slippage protection
- Multi-hop trading routes
- Real-time quote comparison
- Transaction optimization
- Node.js 18+
- npm or yarn
- Solana CLI tools (optional)
# Clone the repository
git clone https://github.com/facexyzploit/pumpsploit.git
cd pumpsploit
# Install dependencies
npm install
# Create environment file
cp .env.example .env
# Configure your settings
npm run setup
# Start the application
npm start
Create a .env
file with your configuration:
# API Keys
BITQUERY_API_KEY=your_bitquery_api_key
JUPITER_API_KEY=your_jupiter_api_key
# RPC Endpoints
SOLANA_RPC_ENDPOINT=https://api.mainnet-beta.solana.com
CUSTOM_RPC_ENDPOINT=https://your-custom-rpc.com
# Trading Settings
MAX_SLIPPAGE=0.5
MAX_TRADE_SIZE=100
ENABLE_AUTO_TRADING=false
# AI Settings
AI_CONFIDENCE_THRESHOLD=0.7
ENABLE_AI_ANALYSIS=true
The tool includes a comprehensive settings manager that allows you to configure:
- Trading Parameters: Slippage limits, trade sizes, risk levels
- AI Settings: Confidence thresholds, model preferences
- RPC Endpoints: Custom Solana RPC configurations
- Alert Settings: Price alerts and notification preferences
- Security Settings: Wallet encryption and access controls
# Access settings menu
npm run settings
# Or use the interactive menu
node bitquery-stream.js
# Navigate to Settings > Configuration
# Start the main application
npm start
# Or run directly
node bitquery-stream.js
-
Real-Time Monitoring
- Live pump detection
- Token analysis
- Market scanning
-
AI Trading Tools
- AI analysis
- Automated trading
- Signal generation
-
Wallet Management
- Multi-wallet support
- Balance checking
- Transaction history
-
Jupiter Integration
- Token swaps
- Quote comparison
- Route optimization
-
Analytics Dashboard
- Performance metrics
- Trading statistics
- Market analysis
// Monitor live pump activity
const pumpDetector = new PumpDetector();
await pumpDetector.startMonitoring();
// Set up alerts
pumpDetector.on('pumpDetected', (token) => {
console.log(`Pump detected: ${token.symbol}`);
});
// Perform AI analysis on token
const analyzer = new AIEnhancedAnalyzer();
const analysis = await analyzer.analyzeTokenWithAI(tokenAddress);
// Get trading recommendations
const recommendation = await analyzer.generateTradingRecommendation(analysis);
// Initialize auto trading
const autoTrader = new AutoTrading();
await autoTrader.initialize();
// Execute AI-driven trades
await autoTrader.executeTrade(signal, tokenAddress, walletAddress);
ai-enhanced-analyzer.js
: Advanced AI analysis with ML modelsauto-trading.js
: Automated trading executionjupiter-swap.js
: Jupiter DEX integrationwallet-manager.js
: Multi-wallet managementsettings-manager.js
: Configuration management
ai-analytics.js
: AI-powered market analyticsstatistics-display.js
: Performance trackingconnection-manager.js
: API connection management
quick-trading.js
: Fast trading executionquick-actions.js
: Common trading actionsai-trading-integration.js
: AI trading integration
stream-handler.js
: Real-time data streamingconnection-display.js
: Connection status displaymenu-handler.js
: Interactive menu system
- Bitquery: Real-time blockchain data
- Jupiter: DEX aggregation and swaps
- Raydium: Additional DEX integration
- Birdeye: Market data and analytics
// Configure API endpoints
const config = {
bitquery: {
endpoint: 'https://graphql.bitquery.io',
apiKey: process.env.BITQUERY_API_KEY
},
jupiter: {
endpoint: 'https://quote-api.jup.ag/v6',
version: 'v6'
}
};
- Quick Buy/Sell: Fast token trading
- Bundle Trading: Execute multiple trades
- Token-to-Token Swaps: Direct token exchanges
- Quote Comparison: Find best trading routes
- AI Signal Trading: Execute trades based on AI analysis
- Momentum Trading: Follow market momentum
- Arbitrage Trading: Cross-DEX arbitrage opportunities
- Portfolio Rebalancing: Automatic portfolio management
- Stop-Loss Protection: Automatic loss prevention
- Take-Profit Orders: Secure profit taking
- Position Sizing: Risk-based position management
- Portfolio Limits: Maximum exposure controls
- Price Prediction: Statistical and neural network models
- Sentiment Analysis: Social media sentiment scoring
- Risk Assessment: Multi-factor risk evaluation
- Pattern Recognition: Pump/dump pattern detection
- Technical Indicators: RSI, MACD, Bollinger Bands
- Volume Analysis: Trading volume patterns
- Market Sentiment: Social media sentiment tracking
- Risk Scoring: Comprehensive risk assessment
// Get AI confidence score
const confidence = await analyzer.calculateOverallConfidence(analysis);
// Confidence levels
// 0.8+ : High confidence - Strong buy/sell signal
// 0.6-0.8 : Medium confidence - Moderate signal
// 0.4-0.6 : Low confidence - Weak signal
// <0.4 : Very low confidence - Avoid trading
- Wallet Creation: Generate new wallets
- Wallet Import: Import existing wallets
- Balance Tracking: Real-time balance monitoring
- Transaction History: Complete transaction logs
- Encrypted Storage: Secure wallet key storage
- Access Controls: Password protection
- Backup/Restore: Wallet backup functionality
- Audit Trail: Complete transaction logging
// Create new wallet
const wallet = await walletManager.createWallet('MyWallet');
// Import existing wallet
const importedWallet = await walletManager.importWallet(privateKey);
// Check balances
const balances = await walletManager.getTokenBalances(walletAddress);
// Get transaction history
const history = await walletManager.getTransactionHistory(walletAddress);
- Win/Loss Ratio: Trading success rate
- Profit/Loss: Total P&L tracking
- Trade Count: Number of executed trades
- Average Return: Average trade return
- Real-time Metrics: Live performance data
- Historical Analysis: Long-term performance trends
- Risk Metrics: Risk-adjusted returns
- Portfolio Analysis: Asset allocation breakdown
pumpsploit/
├── modules/ # Core modules
├── settings/ # Configuration files
├── wallets/ # Wallet storage
├── temp/ # Temporary files
├── bitquery-stream.js # Main application
├── queries.js # GraphQL queries
├── utils.js # Utility functions
└── README.md # This file
- Create new module in
modules/
directory - Export functions/classes from module
- Import and integrate in main application
- Add menu options for new features
- Update documentation
# Run tests
npm test
# Run specific test
npm test -- --grep "AI Analysis"
# Run with coverage
npm run test:coverage
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new features
- Submit a pull request
# Install development dependencies
npm install --dev
# Run linter
npm run lint
# Run tests
npm test
# Build project
npm run build
This project is licensed under the MIT License - see the LICENSE file for details.
Trading cryptocurrencies involves substantial risk of loss and is not suitable for all investors. The value of cryptocurrencies can go down as well as up, and you may lose some or all of your investment.
This tool is for educational and research purposes. Always:
- Do your own research
- Never invest more than you can afford to lose
- Understand the risks involved
- Consider consulting with a financial advisor
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: Wiki
- Solana Foundation for blockchain infrastructure
- Jupiter for DEX aggregation services
- Bitquery for real-time blockchain data
- Open source community for libraries and tools
Made with ❤️ for the Solana community
Продвинутый инструмент торговли и анализа с ИИ для блокчейна Solana с обнаружением пампов в реальном времени, автоматической торговлей и комплексной рыночной аналитикой.
📖 Читать последние обновления - Полный список изменений с новыми функциями, оптимизациями и улучшениями на английском и русском языках
🔥 Новое в v2.1.0:
- Интеграция Jupiter Lite API для повышения надежности транзакций
- Упрощенный интерфейс главного меню
- Улучшенная обработка ошибок и механизмы отката
- Настраиваемые уровни приоритета для транзакций
- Улучшенная функциональность покупки/продажи/экстренной продажи
Привет всем! 👋
Я начал этот проект с видением создания эффективного торгового инструмента для мемкоинов на Solana. Это мой вклад в сообщество - комплексная платформа, которая объединяет данные рынка в реальном времени, аналитику на базе ИИ и возможности автоматической торговли.
Моя цель проста: Вместе построить рабочий инструмент, который поможет трейдерам эффективно ориентироваться в волатильном мире мемкоинов. Независимо от того, являетесь ли вы новичком или опытным трейдером, этот инструмент разработан, чтобы дать вам необходимое преимущество.
Почему я делюсь этим: Я верю в силу разработки, управляемой сообществом. Открывая исходный код этого проекта, я надеюсь, что мы все сможем внести свой вклад в то, чтобы сделать его лучше, эффективнее и надежнее для всех.
Давайте построим это вместе! 🚀
Не стесняйтесь вносить свой вклад, предлагать улучшения, сообщать об ошибках или просто делиться своим опытом. Каждый вклад помогает сделать этот инструмент лучше для всего торгового сообщества Solana.
Удачной торговли! 💎🙌
Свяжитесь со мной facexyz@tuta.io
- Обзор
- Возможности
- Установка
- Конфигурация
- Использование
- Модули
- Интеграция API
- Торговые функции
- Аналитика ИИ
- Управление кошельками
- Вклад в проект
- Лицензия
PumpSploit - это комплексная платформа торговли и анализа Solana, которая объединяет данные рынка в реальном времени, аналитику на базе ИИ и возможности автоматической торговли. Построенная на Node.js и разработанная как для начинающих, так и для продвинутых трейдеров, она предоставляет мощные инструменты для обнаружения возможностей пампов, анализа рыночных трендов и выполнения сделок с высокой точностью.
- Обнаружение пампов в реальном времени: Мониторинг живой торговой активности на DEX Solana
- Аналитика на базе ИИ: Модели машинного обучения для прогнозирования цен и оценки рисков
- Автоматическая торговля: Выполнение сделок на основе сигналов ИИ и рыночных условий
- Поддержка нескольких кошельков: Управление несколькими кошельками с продвинутыми функциями безопасности
- Интеграция Jupiter: Бесшовная интеграция с агрегатором DEX Jupiter
- Продвинутая аналитика: Комплексный анализ рынка и отслеживание производительности
- Живое обнаружение пампов на нескольких DEX
- Отслеживание цен в реальном времени и уведомления
- Кросс-рыночный анализ и обнаружение арбитража
- Автоматическая генерация сигналов
- Модели машинного обучения для прогнозирования цен
- Анализ настроений из источников социальных сетей
- Алгоритмы оценки рисков
- Распознавание паттернов для циклов памп/дамп
- Оценка уверенности для торговых решений
- Торговые сигналы на базе ИИ
- Автоматическое выполнение покупки/продажи
- Управление стоп-лоссами и тейк-профитами
- Ребалансировка портфеля
- Контроль управления рисками
- Поддержка нескольких кошельков
- Безопасное управление ключами
- Отслеживание балансов по токенам
- Мониторинг истории транзакций
- Функциональность импорта/экспорта кошельков
- Отслеживание производительности и статистика
- Расчет и отчетность P&L
- Анализ рыночных настроений
- Расчет технических индикаторов
- Анализ исторических данных
- Поиск лучших маршрутов для свопов
- Защита от проскальзывания
- Многоходовые торговые маршруты
- Сравнение котировок в реальном времени
- Оптимизация транзакций
- Node.js 18+
- npm или yarn
- Инструменты Solana CLI (опционально)
# Клонировать репозиторий
git clone https://github.com/facexyzploit/pumpsploit.git
cd pumpsploit
# Установить зависимости
npm install
# Создать файл окружения
cp .env.example .env
# Настроить параметры
npm run setup
# Запустить приложение
npm start
Создайте файл .env
с вашей конфигурацией:
# API ключи
BITQUERY_API_KEY=ваш_ключ_api_bitquery
JUPITER_API_KEY=ваш_ключ_api_jupiter
# RPC эндпоинты
SOLANA_RPC_ENDPOINT=https://api.mainnet-beta.solana.com
CUSTOM_RPC_ENDPOINT=https://ваш_кастомный_rpc.com
# Настройки торговли
MAX_SLIPPAGE=0.5
MAX_TRADE_SIZE=100
ENABLE_AUTO_TRADING=false
# Настройки ИИ
AI_CONFIDENCE_THRESHOLD=0.7
ENABLE_AI_ANALYSIS=true
Инструмент включает комплексный менеджер настроек, который позволяет настроить:
- Торговые параметры: Лимиты проскальзывания, размеры сделок, уровни риска
- Настройки ИИ: Пороги уверенности, предпочтения моделей
- RPC эндпоинты: Пользовательские конфигурации Solana RPC
- Настройки уведомлений: Уведомления о ценах и предпочтения
- Настройки безопасности: Шифрование кошельков и контроль доступа
# Доступ к меню настроек
npm run settings
# Или используйте интерактивное меню
node bitquery-stream.js
# Перейдите в Настройки > Конфигурация
# Запустить основное приложение
npm start
# Или запустить напрямую
node bitquery-stream.js
-
Мониторинг в реальном времени
- Живое обнаружение пампов
- Анализ токенов
- Сканирование рынка
-
Инструменты торговли ИИ
- Анализ ИИ
- Автоматическая торговля
- Генерация сигналов
-
Управление кошельками
- Поддержка нескольких кошельков
- Проверка балансов
- История транзакций
-
Интеграция Jupiter
- Свопы токенов
- Сравнение котировок
- Оптимизация маршрутов
-
Панель аналитики
- Метрики производительности
- Торговая статистика
- Анализ рынка
// Мониторинг живой активности пампов
const pumpDetector = new PumpDetector();
await pumpDetector.startMonitoring();
// Настройка уведомлений
pumpDetector.on('pumpDetected', (token) => {
console.log(`Обнаружен памп: ${token.symbol}`);
});
// Выполнить анализ ИИ токена
const analyzer = new AIEnhancedAnalyzer();
const analysis = await analyzer.analyzeTokenWithAI(tokenAddress);
// Получить торговые рекомендации
const recommendation = await analyzer.generateTradingRecommendation(analysis);
// Инициализация автоматической торговли
const autoTrader = new AutoTrading();
await autoTrader.initialize();
// Выполнение сделок на базе ИИ
await autoTrader.executeTrade(signal, tokenAddress, walletAddress);
ai-enhanced-analyzer.js
: Продвинутый анализ ИИ с моделями MLauto-trading.js
: Автоматическое выполнение торговлиjupiter-swap.js
: Интеграция Jupiter DEXwallet-manager.js
: Управление несколькими кошелькамиsettings-manager.js
: Управление конфигурацией
ai-analytics.js
: Рыночная аналитика на базе ИИstatistics-display.js
: Отслеживание производительностиconnection-manager.js
: Управление подключениями API
quick-trading.js
: Быстрое выполнение торговлиquick-actions.js
: Общие торговые действияai-trading-integration.js
: Интеграция торговли ИИ
stream-handler.js
: Потоковая передача данных в реальном времениconnection-display.js
: Отображение статуса подключенияmenu-handler.js
: Интерактивная система меню
- Bitquery: Данные блокчейна в реальном времени
- Jupiter: Агрегация DEX и свопы
- Raydium: Дополнительная интеграция DEX
- Birdeye: Рыночные данные и аналитика
// Настройка эндпоинтов API
const config = {
bitquery: {
endpoint: 'https://graphql.bitquery.io',
apiKey: process.env.BITQUERY_API_KEY
},
jupiter: {
endpoint: 'https://quote-api.jup.ag/v6',
version: 'v6'
}
};
- Быстрая покупка/продажа: Быстрая торговля токенами
- Пакетная торговля: Выполнение нескольких сделок
- Свопы токен-токен: Прямые обмены токенов
- Сравнение котировок: Поиск лучших торговых маршрутов
- Торговля по сигналам ИИ: Выполнение сделок на основе анализа ИИ
- Торговля по моменту: Следование рыночному моменту
- Арбитражная торговля: Возможности арбитража между DEX
- Ребалансировка портфеля: Автоматическое управление портфелем
- Защита стоп-лосса: Автоматическое предотвращение потерь
- Ордера тейк-профит: Безопасное получение прибыли
- Размер позиции: Управление позициями на основе рисков
- Лимиты портфеля: Контроль максимального воздействия
- Прогнозирование цен: Статистические и нейронные сетевые модели
- Анализ настроений: Оценка настроений в социальных сетях
- Оценка рисков: Многофакторная оценка рисков
- Распознавание паттернов: Обнаружение паттернов памп/дамп
- Технические индикаторы: RSI, MACD, полосы Боллинджера
- Анализ объема: Паттерны торгового объема
- Рыночные настроения: Отслеживание настроений в социальных сетях
- Оценка рисков: Комплексная оценка рисков
// Получить оценку уверенности ИИ
const confidence = await analyzer.calculateOverallConfidence(analysis);
// Уровни уверенности
// 0.8+ : Высокая уверенность - Сильный сигнал покупки/продажи
// 0.6-0.8 : Средняя уверенность - Умеренный сигнал
// 0.4-0.6 : Низкая уверенность - Слабый сигнал
// <0.4 : Очень низкая уверенность - Избегать торговли
- Создание кошельков: Генерация новых кошельков
- Импорт кошельков: Импорт существующих кошельков
- Отслеживание балансов: Мониторинг балансов в реальном времени
- История транзакций: Полные журналы транзакций
- Шифрованное хранение: Безопасное хранение ключей кошельков
- Контроль доступа: Защита паролем
- Резервное копирование/восстановление: Функциональность резервного копирования кошельков
- Аудит: Полное логирование транзакций
// Создать новый кошелек
const wallet = await walletManager.createWallet('МойКошелек');
// Импортировать существующий кошелек
const importedWallet = await walletManager.importWallet(privateKey);
// Проверить балансы
const balances = await walletManager.getTokenBalances(walletAddress);
// Получить историю транзакций
const history = await walletManager.getTransactionHistory(walletAddress);
- Соотношение выигрышей/проигрышей: Уровень успеха торговли
- Прибыль/убыток: Отслеживание общего P&L
- Количество сделок: Количество выполненных сделок
- Средняя доходность: Средняя доходность сделки
- Метрики в реальном времени: Живые данные производительности
- Исторический анализ: Долгосрочные тренды производительности
- Метрики рисков: Доходность с учетом рисков
- Анализ портфеля: Разбивка распределения активов
pumpsploit/
├── modules/ # Основные модули
├── settings/ # Файлы конфигурации
├── wallets/ # Хранение кошельков
├── temp/ # Временные файлы
├── bitquery-stream.js # Основное приложение
├── queries.js # GraphQL запросы
├── utils.js # Утилитарные функции
└── README.md # Этот файл
- Создайте новый модуль в директории
modules/
- Экспортируйте функции/классы из модуля
- Импортируйте и интегрируйте в основное приложение
- Добавьте опции меню для новых функций
- Обновите документацию
# Запустить тесты
npm test
# Запустить конкретный тест
npm test -- --grep "AI Analysis"
# Запустить с покрытием
npm run test:coverage
Мы приветствуем вклад! Пожалуйста, ознакомьтесь с нашими Руководящими принципами вклада для подробностей.
- Форкните репозиторий
- Создайте ветку функции
- Внесите ваши изменения
- Добавьте тесты для новых функций
- Отправьте pull request
# Установить зависимости разработки
npm install --dev
# Запустить линтер
npm run lint
# Запустить тесты
npm test
# Собрать проект
npm run build
Этот проект лицензирован под MIT License - см. файл LICENSE для подробностей.
Торговля криптовалютами связана с существенным риском потери и не подходит для всех инвесторов. Стоимость криптовалют может как расти, так и падать, и вы можете потерять часть или всю вашу инвестицию.
Этот инструмент предназначен для образовательных и исследовательских целей. Всегда:
- Проводите собственное исследование
- Никогда не инвестируйте больше, чем можете позволить себе потерять
- Понимайте связанные риски
- Рассмотрите консультацию с финансовым советником
- Проблемы: GitHub Issues
- Обсуждения: GitHub Discussions
- Документация: Wiki
- Solana Foundation за инфраструктуру блокчейна
- Jupiter за сервисы агрегации DEX
- Bitquery за данные блокчейна в реальном времени
- Сообщество открытого исходного кода за библиотеки и инструменты
Сделано с ❤️ для сообщества Solana