Skip to content

ethduke/snipe_pools_solana

Repository files navigation

Snipe Pools Solana

This bot helps to catch brand new liquidity pools on Solana as they're being created. It keeps an eye on both Raydium and Meteora protocols in real-time and shoots you instant alerts through Telegram when it spots something interesting.

What This Bot Can Do

  • Spot New Pools Instantly - Catch those fresh Raydium and Meteora pools the moment they pop up
  • Telegram Alerts - Get notifications right on your phone and interact with the bot through commands
  • Powered by Helius - Uses the paid Helius RPC service for super reliable blockchain data
  • Simple SOL Threshold Filtering - Only alerts on pools with SOL liquidity above your configured threshold
  • Smart Token Analysis - Get the full scoop on tokens and their liquidity situation

What You'll Need

  • A Helius API key (paid tier only)
  • Telegram Bot API credentials
  • Python 3.11 or newer

🏁 Getting Started

  1. Clone this repo
  2. Create a virtual environment:
    # Create a venv
    python -m venv venv
    
    # Activate it on Mac/Linux
    source venv/bin/activate
    
    # Or on Windows
    venv\Scripts\activate
  3. Set up your .env file with your Helius and Telegram credentials
  4. Install dependencies:
    # Install required packages
    pip install -r requirements.txt
  5. Fire it up with python main.py

Environment Setup (.env file)

Create a .env file in the root directory with the following structure:

# Helius API credentials (paid tier required)
HELIUS_API_KEY=your_helius_api_key_here

# Telegram credentials
TELEGRAM_API_ID=123456789
TELEGRAM_API_HASH=abcdef1234567890abcdef1234567890
TELEGRAM_CHANNEL_ID=-1001234567890
TELEGRAM_STRING_SESSION=1AQAxxxxxx...long_string_here...xxxxxx

You'll need to:

  1. Get a paid Helius API key from helius.xyz
  2. Create a Telegram app at my.telegram.org to get API_ID and API_HASH
  3. Generate a string session (utils/generate_session.py)

Tweaking Settings

Just pop open config.yaml to adjust trading parameters, volume thresholds, and how you want your notifications. The bot uses a simple filtering mechanism - it will only alert you about pools where the SOL liquidity exceeds your configured minimum threshold.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published