Skip to content

hanshaze/solana-sniper-copy-mev-trading-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

117 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€Best Solana Copy Sniper volume & MEV Trading Bot (Node.js & Rust) - PumpFun,Pumpswap Bonk, Raydium

Ultra-fast, customizable Solana copy trading, sniper, and MEV bot with advanced sell logic for maximum profit.


If you find this project helpful, please star 🌟 the repo!

Your feedback and stars motivate further development. Thank you!

Note: Other folders and features are currently in development and will be deployed ASAP. Stay tuned for updates!

Solana Node.js Rust Telegram License


🌟 Overview

Ready to level up your Solana trading?
This repo provides a battle-tested, ultra-fast Solana trading bot you can fully customize for your own strategies.
Automate your trades, add your own logic, and maximize profits with professional-grade speed and reliability.

🎯 About

By sharing this code, I aim to enable others to build, customize, and scale their own AI-powered trading agents. Use it as a foundation to experiment, improve execution, and create smarter systems for the evolving trading landscape.

πŸ’‘ Free Trading Tools (Recommended Trading Tools)

Using the right tools can significantly improve execution speed, alpha detection, and profitability.

⚑ Below referral links include fee discounts or access benefits.


Axiom Trade Axiom Trade β€” solana trading bot / fast execution / low fees

  • Optimized for on-chain trading & sniping
  • 10–30% lower trading fees
  • Support multi Wallets
  • Reliable for high-frequency execution β†’ Start using Axiom

Odin Bot Odin Bot β€” πŸš€automated super fast copy trading bot / strategy execution /scan alpha

  • Fully automated copy trading strategies
  • Low-latency execution engine β†’ Access Odin Bot

Bloom β€” ultra-fast solana trading telegram bot

  • Lightweight + extremely fast execution
  • Ideal for mobile + quick trades β†’ Launch Bloom

Trojan on Solana Trojan Bot β€” fast on-chain trading telegram bot

  • Built for fast, advanced on-chain trading
  • Gives full control from Telegram β†’ Launch Trojan Bot

πŸ“Š Alpha & Analytics (Edge Tools)

GMGN β€” smart money tracker / early token discovery

  • Track whales & insider activity
  • Discover tokens before they trend β†’ Explore GMGN

🧠 Advanced Trading Platforms

Pump.fun Terminal Padre (pump.fun terminal) β€” advanced trading interface / pro tools

  • Enhanced execution controls
  • Additional trading utilities β†’ Open Padre

πŸ’° Trading AI Agent Services

Service Price What You Get
🟒 Starter Agent $100+ OpenClaw-based agent, basic automation, ready-to-run setup
🟑 Custom Trading Agent $200+ Custom strategy, wallet tracking, signal-based execution
πŸ”΄ Full Trading Bot (copy / Sniper / customized strategy) $500+ Fully customized bot, high-frequency execution, anti-rug filters


πŸ“ˆ Why This Stack Matters

Using this setup improves:

  • Transaction speed (critical for sniping)
  • Fill rates & execution reliability
  • Access to early opportunities (alpha)

If you have any questions about development or collaboration, I am open to anything. Feel free to contact me about any inquiries or ideas!😊

🎯 Key Features

⚑ Ultra-Fast Execution

  • Off-chain signing for max speed
  • Multiple swap methods: solana, jito, nozomi, 0slot, race
  • Priority fee optimization
  • Retry logic with exponential backoff

πŸŽ›οΈ Flexible Trading Strategies

  • Copy Trading: Follow top traders automatically
  • Sniper Trading: Target new launches with precision
  • Custom Sell Logic: Your own profit-taking rules
  • Multi-token support

πŸ“± Remote Control & Monitoring

  • Telegram Bot: Control from anywhere (Node.js)
  • Real-time alerts: Buy/sell notifications with PnL
  • Balance monitoring & status dashboard

πŸ”§ Advanced Features

  • Transaction parsing & analytics
  • Multi-platform support
  • Robust error handling & alerting
  • Configurable strategy parameters

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ (for Node.js version)
  • Rust 1.70+ (for Rust version)
  • Solana wallet with SOL
  • Telegram bot token (optional, Node.js)

Node.js Setup

  1. Go to Node.js directory
    cd "copy sniper bot(node) using gRPC"
  2. Install dependencies
    npm install
  3. Configure environment
    cp .env.example .env
    Edit .env:
    RPC_URL=https://api.mainnet-beta.solana.com
    PRIVATE_KEY=your_private_key_here
    WALLET=your_wallet_address
    SWAP_METHOD=solana
    SLIPPAGE_BPS=50
    MAX_RETRIES=3
    RETRY_DELAY=1000
    TELEGRAM_BOT_TOKEN=your_bot_token
    TELEGRAM_CHAT_ID=your_chat_id
    LIMIT_BALANCE=0.1
  4. Start the bot
    npm start

Node.js Features

  • gRPC transaction monitoring
  • Telegram integration
  • Multi-platform support
  • Copy & sniper trading
  • Custom alerts with PnL

Rust Setup

  1. Go to Rust directory
    cd "sniper (Rust) using jito Shred stream"
  2. Build
    cargo build --release
  3. Set up PostgreSQL (for trade logging)
    # Install PostgreSQL and create database
    # Update DB_URL in main.rs if needed
  4. Configure environment
    RPC_URL=https://api.mainnet-beta.solana.com
    PRIVATE_KEY=your_private_key_here
    WALLET=your_wallet_address
  5. Start the bot
    cargo run --release

Rust Features

  • JITO shred stream processing
  • Advanced MEV strategies
  • Real-time transaction parsing
  • PostgreSQL analytics
  • Multi-threaded for HFT
  • Robust error handling

πŸ“Š Feature Comparison

Feature Node.js Rust
Performance Fast Ultra-fast
Memory Usage Higher Lower
Setup Complexity Easy Moderate
Telegram Integration βœ… ❌
MEV Strategies Basic Advanced
Database Integration ❌ βœ… PostgreSQL
Transaction Parsing Basic Advanced
Multi-threading Limited Full

πŸ› οΈ Configuration

Swap Methods (Node.js)

Method Speed Cost Use Case
solana Fast Low General trading
jito Very Fast Medium High-priority trades
nozomi Ultra Fast High Sniper trading
0slot Fast Low Copy trading
race Very Fast Medium Competitive trading

Alert Settings (Node.js)

Customize your Telegram notifications:

const alertSettings = {
  buyAlerts: true,           // Buy notifications
  sellAlerts: true,          // Sell notifications
  insufficientFundsAlerts: true,  // Low balance warnings
  balanceAlerts: true,       // Balance updates
  errorAlerts: true          // Error notifications
};

πŸ“ˆ Trading Strategies

Copy Trading Strategy

  1. Identify Successful Wallets: Find wallets with consistent profits
  2. Set Copy Parameters: Define amount scaling and timing
  3. Monitor Transactions: Track target wallet activity
  4. Execute Copies: Automatically replicate trades

Sniper Trading Strategy

  1. Token Launch Detection: Monitor new token launches
  2. Entry Timing: Execute trades at optimal moments
  3. Position Sizing: Calculate appropriate position sizes
  4. Exit Strategy: Implement custom sell logic

Custom Sell Logic Examples

Conservative Strategy

{
  stopLoss: 0.05,        // 5% stop loss
  takeProfit: 0.15,      // 15% take profit
  maxHoldTime: 1800      // 30 minutes max hold
}

Aggressive Strategy

{
  stopLoss: 0.10,        // 10% stop loss
  takeProfit: 0.50,      // 50% take profit
  trailingStop: 0.20,    // 20% trailing stop
  maxHoldTime: 3600      // 1 hour max hold
}

πŸ”§ Advanced Configuration

Multi-Platform Support

Both bots support multiple Solana trading platforms:

  • PumpSwap: High-speed DEX trading
  • PumpFun: Meme token trading
  • Raydium LaunchLab /bonk.fun: Launchpad trading
  • Raydium: General DEX trading

Transaction Parsing

Advanced transaction analysis for detailed trade insights:

const parsedData = {
  solChanges: 0.1,           // SOL amount traded
  tokenChanges: 1000000,     // Token amount traded
  isBuy: true,               // Buy or sell transaction
  user: "wallet_address",    // Trader wallet
  mint: "token_mint",        // Token mint address
  pool: "pool_address",      // Trading pool
  liquidity: 1000,           // Pool liquidity
  coinCreator: "creator"     // Token creator
};

πŸ“± Telegram Bot Setup (Node.js Only)

Quick Setup

  1. Create a Telegram bot with @BotFather
  2. Add your bot token to .env
  3. Start the bot and send /start

Available Commands

  • /start - Main control panel
  • /status - Bot status and balance
  • /balance - Check wallet balance
  • /alerts - Manage notifications
  • /stats - Trading statistics
  • /help - Show all commands

Interactive Features

  • One-click Start/Stop: Control bot with buttons
  • Real-time Balance: Live wallet balance updates
  • Alert Management: Toggle notification types
  • Status Monitoring: Live trading statistics

🚨 Safety Features

Balance Protection

  • Minimum Balance Check: Prevents trading with insufficient funds
  • Automatic Stop: Stops bot when balance is too low
  • Balance Alerts: Notifications for balance changes

Error Handling

  • Retry Logic: Automatic retry on failed transactions
  • Error Alerts: Immediate notification of issues
  • Graceful Degradation: Continues operation despite errors

Security

  • Private Key Protection: Secure key management
  • Environment Variables: Sensitive data protection
  • Transaction Validation: Verify all transactions before execution

πŸ“Š Performance Monitoring

Real-time Metrics

  • Trade Success Rate: Percentage of successful trades
  • Average PnL: Mean profit/loss per trade
  • Total Volume: Total trading volume
  • Active Positions: Current open positions

Alert System (Node.js)

  • Buy Alerts: New position notifications
  • Sell Alerts: Exit notifications with PnL
  • Error Alerts: Issue notifications
  • Balance Alerts: Fund level warnings

πŸ”„ Updates & Maintenance

Regular Updates

  • Performance Optimizations: Faster execution
  • New Features: Additional trading strategies
  • Bug Fixes: Improved stability
  • Security Updates: Enhanced protection

Support

  • Documentation: Comprehensive guides
  • Community: Active user community
  • Custom Development: Tailored solutions
  • Ultra-fast Swap Code: Off-chain signing implementation

Choosing Between Implementations

  • Use Node.js version if you want:

    • Easy setup and configuration
    • Telegram integration for remote control
    • Quick deployment and testing
    • Basic copy trading and sniper functionality
  • Use Rust version if you want:

    • Maximum performance and speed
    • Advanced MEV strategies
    • Sophisticated transaction analysis
    • Professional-grade trading infrastructure

Maximizing Profits

  1. Start Small: Begin with small amounts to test strategies
  2. Monitor Performance: Track your bot's performance regularly
  3. Adjust Parameters: Fine-tune settings based on results
  4. Diversify Strategies: Use multiple trading approaches

Risk Management

  1. Set Stop Losses: Always use stop losses to limit losses
  2. Position Sizing: Don't risk more than you can afford to lose
  3. Monitor Markets: Stay informed about market conditions
  4. Regular Reviews: Periodically review and adjust strategies

🀝 Support & Contact

Get Professional Support

For ultra-fast swap code using off-chain signing and custom sell logic optimization:

  • Custom Development: Tailored solutions for your needs
  • Sell Logic Optimization: Maximize your profit potential
  • Ultra-fast Implementation: Off-chain signing for speed
  • 24/7 Support: Round-the-clock assistance

Contact Information

  • Telegram

πŸ“„ 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 every investor. The valuation of cryptocurrencies may fluctuate, and, as a result, you may lose more than your original investment. You should not invest money that you cannot afford to lose.

This bot is NOT for educational and research purposes. Use at your own risk. The developers are not responsible for any financial losses incurred through the use of this software without contact to me.


πŸš€ Start your journey to profitable trading today!

Built with ❀️ for the Solana community and Traders

About

πŸ’Š Solana Raydium/Pump dex sniper copy trading MEV sandwich arbitrage volume, shred market maker flashloan strategies. Profitable Solana auto trading bot for pump.fun, bonk.fun, letsbonk. Uses gRPC, shredstream, frontruning, copy trading copy trading copy Rust 0slot/0block copy sniper copy sniper copy trading copy copy trading copy best open sourc

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors