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.
- 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
- A Helius API key (paid tier only)
- Telegram Bot API credentials
- Python 3.11 or newer
- Clone this repo
- 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
- Set up your
.envfile with your Helius and Telegram credentials - Install dependencies:
# Install required packages pip install -r requirements.txt - Fire it up with
python main.py
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:
- Get a paid Helius API key from helius.xyz
- Create a Telegram app at my.telegram.org to get API_ID and API_HASH
- Generate a string session (utils/generate_session.py)
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.