Skip to content

facexyzploit/pumpsploit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 PumpSploit - Advanced Solana Trading & Analysis Tool

License: MIT Node.js Solana

Advanced AI-powered trading and analysis tool for Solana blockchain with real-time pump detection, automated trading, and comprehensive market analytics.

📋 Latest Updates

📖 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

💬 Message from Developer

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


📋 Table of Contents

🎯 Overview

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.

Key Capabilities

  • 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

✨ Features

🔍 Real-Time Monitoring

  • Live pump detection across multiple DEXs
  • Real-time price tracking and alerts
  • Cross-market analysis and arbitrage detection
  • Automated signal generation

🤖 AI-Powered Analytics

  • 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

💰 Automated Trading

  • AI-driven trading signals
  • Automated buy/sell execution
  • Stop-loss and take-profit management
  • Portfolio rebalancing
  • Risk management controls

🏦 Wallet Management

  • Multi-wallet support
  • Secure key management
  • Balance tracking across tokens
  • Transaction history monitoring
  • Import/export wallet functionality

📊 Advanced Analytics

  • Performance tracking and statistics
  • P&L calculation and reporting
  • Market sentiment analysis
  • Technical indicator calculations
  • Historical data analysis

🔧 Jupiter DEX Integration

  • Best route finding for swaps
  • Slippage protection
  • Multi-hop trading routes
  • Real-time quote comparison
  • Transaction optimization

🚀 Installation

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Solana CLI tools (optional)

Quick Start

# 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

Environment Configuration

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

⚙️ Configuration

Settings Management

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

Quick Configuration

# Access settings menu
npm run settings

# Or use the interactive menu
node bitquery-stream.js
# Navigate to Settings > Configuration

📖 Usage

Basic Usage

# Start the main application
npm start

# Or run directly
node bitquery-stream.js

Main Menu Options

  1. Real-Time Monitoring

    • Live pump detection
    • Token analysis
    • Market scanning
  2. AI Trading Tools

    • AI analysis
    • Automated trading
    • Signal generation
  3. Wallet Management

    • Multi-wallet support
    • Balance checking
    • Transaction history
  4. Jupiter Integration

    • Token swaps
    • Quote comparison
    • Route optimization
  5. Analytics Dashboard

    • Performance metrics
    • Trading statistics
    • Market analysis

Advanced Usage

Real-Time Pump Detection

// Monitor live pump activity
const pumpDetector = new PumpDetector();
await pumpDetector.startMonitoring();

// Set up alerts
pumpDetector.on('pumpDetected', (token) => {
  console.log(`Pump detected: ${token.symbol}`);
});

AI-Powered Analysis

// Perform AI analysis on token
const analyzer = new AIEnhancedAnalyzer();
const analysis = await analyzer.analyzeTokenWithAI(tokenAddress);

// Get trading recommendations
const recommendation = await analyzer.generateTradingRecommendation(analysis);

Automated Trading

// Initialize auto trading
const autoTrader = new AutoTrading();
await autoTrader.initialize();

// Execute AI-driven trades
await autoTrader.executeTrade(signal, tokenAddress, walletAddress);

🧩 Modules

Core Modules

  • ai-enhanced-analyzer.js: Advanced AI analysis with ML models
  • auto-trading.js: Automated trading execution
  • jupiter-swap.js: Jupiter DEX integration
  • wallet-manager.js: Multi-wallet management
  • settings-manager.js: Configuration management

Analysis Modules

  • ai-analytics.js: AI-powered market analytics
  • statistics-display.js: Performance tracking
  • connection-manager.js: API connection management

Trading Modules

  • quick-trading.js: Fast trading execution
  • quick-actions.js: Common trading actions
  • ai-trading-integration.js: AI trading integration

Utility Modules

  • stream-handler.js: Real-time data streaming
  • connection-display.js: Connection status display
  • menu-handler.js: Interactive menu system

🔌 API Integration

Supported APIs

  • Bitquery: Real-time blockchain data
  • Jupiter: DEX aggregation and swaps
  • Raydium: Additional DEX integration
  • Birdeye: Market data and analytics

API Configuration

// 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'
  }
};

💰 Trading Features

Manual Trading

  • Quick Buy/Sell: Fast token trading
  • Bundle Trading: Execute multiple trades
  • Token-to-Token Swaps: Direct token exchanges
  • Quote Comparison: Find best trading routes

Automated Trading

  • 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

Risk Management

  • Stop-Loss Protection: Automatic loss prevention
  • Take-Profit Orders: Secure profit taking
  • Position Sizing: Risk-based position management
  • Portfolio Limits: Maximum exposure controls

🤖 AI Analytics

Machine Learning Models

  • 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

Analysis Features

  • Technical Indicators: RSI, MACD, Bollinger Bands
  • Volume Analysis: Trading volume patterns
  • Market Sentiment: Social media sentiment tracking
  • Risk Scoring: Comprehensive risk assessment

AI Confidence Scoring

// 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 Management

Multi-Wallet Support

  • Wallet Creation: Generate new wallets
  • Wallet Import: Import existing wallets
  • Balance Tracking: Real-time balance monitoring
  • Transaction History: Complete transaction logs

Security Features

  • Encrypted Storage: Secure wallet key storage
  • Access Controls: Password protection
  • Backup/Restore: Wallet backup functionality
  • Audit Trail: Complete transaction logging

Wallet Operations

// 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);

📊 Performance Tracking

Trading Statistics

  • Win/Loss Ratio: Trading success rate
  • Profit/Loss: Total P&L tracking
  • Trade Count: Number of executed trades
  • Average Return: Average trade return

Analytics Dashboard

  • Real-time Metrics: Live performance data
  • Historical Analysis: Long-term performance trends
  • Risk Metrics: Risk-adjusted returns
  • Portfolio Analysis: Asset allocation breakdown

🔧 Development

Project Structure

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

Adding New Features

  1. Create new module in modules/ directory
  2. Export functions/classes from module
  3. Import and integrate in main application
  4. Add menu options for new features
  5. Update documentation

Testing

# Run tests
npm test

# Run specific test
npm test -- --grep "AI Analysis"

# Run with coverage
npm run test:coverage

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

How to Contribute

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new features
  5. Submit a pull request

Development Setup

# Install development dependencies
npm install --dev

# Run linter
npm run lint

# Run tests
npm test

# Build project
npm run build

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

⚠️ Disclaimer

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

📞 Support

🙏 Acknowledgments

  • 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


🚀 PumpSploit - Продвинутый инструмент торговли и анализа Solana

License: MIT Node.js Solana

Продвинутый инструмент торговли и анализа с ИИ для блокчейна Solana с обнаружением пампов в реальном времени, автоматической торговлей и комплексной рыночной аналитикой.

📋 Последние обновления

📖 Читать последние обновления - Полный список изменений с новыми функциями, оптимизациями и улучшениями на английском и русском языках

🔥 Новое в v2.1.0:

  • Интеграция Jupiter Lite API для повышения надежности транзакций
  • Упрощенный интерфейс главного меню
  • Улучшенная обработка ошибок и механизмы отката
  • Настраиваемые уровни приоритета для транзакций
  • Улучшенная функциональность покупки/продажи/экстренной продажи

💬 Сообщение от разработчика

Привет всем! 👋

Я начал этот проект с видением создания эффективного торгового инструмента для мемкоинов на Solana. Это мой вклад в сообщество - комплексная платформа, которая объединяет данные рынка в реальном времени, аналитику на базе ИИ и возможности автоматической торговли.

Моя цель проста: Вместе построить рабочий инструмент, который поможет трейдерам эффективно ориентироваться в волатильном мире мемкоинов. Независимо от того, являетесь ли вы новичком или опытным трейдером, этот инструмент разработан, чтобы дать вам необходимое преимущество.

Почему я делюсь этим: Я верю в силу разработки, управляемой сообществом. Открывая исходный код этого проекта, я надеюсь, что мы все сможем внести свой вклад в то, чтобы сделать его лучше, эффективнее и надежнее для всех.

Давайте построим это вместе! 🚀

Не стесняйтесь вносить свой вклад, предлагать улучшения, сообщать об ошибках или просто делиться своим опытом. Каждый вклад помогает сделать этот инструмент лучше для всего торгового сообщества Solana.

Удачной торговли! 💎🙌

Свяжитесь со мной facexyz@tuta.io


📋 Содержание

🎯 Обзор

PumpSploit - это комплексная платформа торговли и анализа Solana, которая объединяет данные рынка в реальном времени, аналитику на базе ИИ и возможности автоматической торговли. Построенная на Node.js и разработанная как для начинающих, так и для продвинутых трейдеров, она предоставляет мощные инструменты для обнаружения возможностей пампов, анализа рыночных трендов и выполнения сделок с высокой точностью.

Ключевые возможности

  • Обнаружение пампов в реальном времени: Мониторинг живой торговой активности на DEX Solana
  • Аналитика на базе ИИ: Модели машинного обучения для прогнозирования цен и оценки рисков
  • Автоматическая торговля: Выполнение сделок на основе сигналов ИИ и рыночных условий
  • Поддержка нескольких кошельков: Управление несколькими кошельками с продвинутыми функциями безопасности
  • Интеграция Jupiter: Бесшовная интеграция с агрегатором DEX Jupiter
  • Продвинутая аналитика: Комплексный анализ рынка и отслеживание производительности

✨ Возможности

🔍 Мониторинг в реальном времени

  • Живое обнаружение пампов на нескольких DEX
  • Отслеживание цен в реальном времени и уведомления
  • Кросс-рыночный анализ и обнаружение арбитража
  • Автоматическая генерация сигналов

🤖 Аналитика на базе ИИ

  • Модели машинного обучения для прогнозирования цен
  • Анализ настроений из источников социальных сетей
  • Алгоритмы оценки рисков
  • Распознавание паттернов для циклов памп/дамп
  • Оценка уверенности для торговых решений

💰 Автоматическая торговля

  • Торговые сигналы на базе ИИ
  • Автоматическое выполнение покупки/продажи
  • Управление стоп-лоссами и тейк-профитами
  • Ребалансировка портфеля
  • Контроль управления рисками

🏦 Управление кошельками

  • Поддержка нескольких кошельков
  • Безопасное управление ключами
  • Отслеживание балансов по токенам
  • Мониторинг истории транзакций
  • Функциональность импорта/экспорта кошельков

📊 Продвинутая аналитика

  • Отслеживание производительности и статистика
  • Расчет и отчетность P&L
  • Анализ рыночных настроений
  • Расчет технических индикаторов
  • Анализ исторических данных

🔧 Интеграция Jupiter DEX

  • Поиск лучших маршрутов для свопов
  • Защита от проскальзывания
  • Многоходовые торговые маршруты
  • Сравнение котировок в реальном времени
  • Оптимизация транзакций

🚀 Установка

Предварительные требования

  • 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

Опции главного меню

  1. Мониторинг в реальном времени

    • Живое обнаружение пампов
    • Анализ токенов
    • Сканирование рынка
  2. Инструменты торговли ИИ

    • Анализ ИИ
    • Автоматическая торговля
    • Генерация сигналов
  3. Управление кошельками

    • Поддержка нескольких кошельков
    • Проверка балансов
    • История транзакций
  4. Интеграция Jupiter

    • Свопы токенов
    • Сравнение котировок
    • Оптимизация маршрутов
  5. Панель аналитики

    • Метрики производительности
    • Торговая статистика
    • Анализ рынка

Продвинутое использование

Обнаружение пампов в реальном времени

// Мониторинг живой активности пампов
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: Продвинутый анализ ИИ с моделями ML
  • auto-trading.js: Автоматическое выполнение торговли
  • jupiter-swap.js: Интеграция Jupiter DEX
  • wallet-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: Интерактивная система меню

🔌 Интеграция API

Поддерживаемые API

  • Bitquery: Данные блокчейна в реальном времени
  • Jupiter: Агрегация DEX и свопы
  • Raydium: Дополнительная интеграция DEX
  • Birdeye: Рыночные данные и аналитика

Конфигурация API

// Настройка эндпоинтов 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          # Этот файл

Добавление новых функций

  1. Создайте новый модуль в директории modules/
  2. Экспортируйте функции/классы из модуля
  3. Импортируйте и интегрируйте в основное приложение
  4. Добавьте опции меню для новых функций
  5. Обновите документацию

Тестирование

# Запустить тесты
npm test

# Запустить конкретный тест
npm test -- --grep "AI Analysis"

# Запустить с покрытием
npm run test:coverage

🤝 Вклад в проект

Мы приветствуем вклад! Пожалуйста, ознакомьтесь с нашими Руководящими принципами вклада для подробностей.

Как внести вклад

  1. Форкните репозиторий
  2. Создайте ветку функции
  3. Внесите ваши изменения
  4. Добавьте тесты для новых функций
  5. Отправьте pull request

Настройка разработки

# Установить зависимости разработки
npm install --dev

# Запустить линтер
npm run lint

# Запустить тесты
npm test

# Собрать проект
npm run build

📄 Лицензия

Этот проект лицензирован под MIT License - см. файл LICENSE для подробностей.

⚠️ Отказ от ответственности

Торговля криптовалютами связана с существенным риском потери и не подходит для всех инвесторов. Стоимость криптовалют может как расти, так и падать, и вы можете потерять часть или всю вашу инвестицию.

Этот инструмент предназначен для образовательных и исследовательских целей. Всегда:

  • Проводите собственное исследование
  • Никогда не инвестируйте больше, чем можете позволить себе потерять
  • Понимайте связанные риски
  • Рассмотрите консультацию с финансовым советником

📞 Поддержка

🙏 Благодарности

  • Solana Foundation за инфраструктуру блокчейна
  • Jupiter за сервисы агрегации DEX
  • Bitquery за данные блокчейна в реальном времени
  • Сообщество открытого исходного кода за библиотеки и инструменты

Сделано с ❤️ для сообщества Solana