Liquidity Sniper Mode
Liquidity Sniper mode allows you to automatically buy tokens as soon as liquidity is added to a DEX. This is particularly useful for getting in early on token launches, where the first buyers often see the largest returns.
Supported DEXs
BozoBot currently supports liquidity sniping on:
- Raydium
Support for additional DEXs like PumpFun and PumpSwap is planned for future updates.
How It Works
- BozoBot continuously monitors the blockchain for new liquidity pool creation events on Raydium
- When a new pool is created (or an existing pool is identified in the snipe list), the bot verifies the token
- If the token meets your filter criteria, BozoBot automatically purchases it
- The bot then tracks the token's price and executes your predefined exit strategy
Basic Setup
Configuration
To use Liquidity Sniper mode, set the following in your .env
file:
# Set mode to raydium for liquidity sniping
MODE=raydium
# Basic trade settings
QUOTE_AMOUNT=0.01
MAX_OPEN_POSITIONS=3
Snipe List
You can use a snipe list to target specific tokens:
# Enable or disable the snipe list
USE_SNIPE_LIST=true
When USE_SNIPE_LIST
is set to true, BozoBot will only snipe tokens that are in your snipe-list.txt
file. Format your snipe list with one token address per line:
TokenAddress1
TokenAddress2
TokenAddress3
Token Filtering
Liquidity Sniper includes multiple filters to help avoid scams:
# Token age filter (Raydium)
SKIP_IF_MINTED_SECONDS_AGO=12
# Social filters
HAS_ANY_SOCIAL=false
HAS_TELEGRAM=false
HAS_TWITTER=false
HAS_WEBSITE=false
# Metadata filters
CHECK_MUTABLE=false
HAS_IMAGE=false
HAS_DESCRIPTION=false
# Liquidity filters
MIN_SOL_IN_POOL=5
MAX_SOL_IN_POOL=0
# Security filters
CHECK_RENOUNCED_AND_FREEZABLE=true
TOP_20_HOLDERS_MAX_HOLD_PERCENT=0
BURNT_PERCENT=0
Transaction Settings
To ensure your snipes execute quickly and reliably:
# TX Dispatcher: standard or jito or bloxroute
BUY_TRANSACTION_DISPATCHER=jito
SELL_TRANSACTION_DISPATCHER=jito
# Skip transaction preflight checks (faster execution)
SKIP_PREFLIGHT=true
# Transaction timeout
CONFIRM_TRANSACTION_TIMEOUT_SECONDS=120
# Priority fees for all transaction types (in SOL)
BUY_PRIORITY_FEE=0.000123
SELL_PRIORITY_FEE=0.000123
MEV Protection
For important snipes, consider using MEV protection to avoid front-running:
# TX Dispatcher: standard or jito or bloxroute
BUY_TRANSACTION_DISPATCHER=jito
SELL_TRANSACTION_DISPATCHER=jito
Advanced Configurations
Buy Settings
# Maximum slippage percentage for buys
BUY_SLIPPAGE=20
# Delay in milliseconds before executing buy (usually 0 for sniping)
BUY_DELAY_MS=0
# Maximum retries for failed buys
MAX_BUY_RETRIES=3
Sell Settings
# Maximum slippage percentage for sells
SELL_SLIPPAGE=30
# Delay in milliseconds before executing automatic sells
AUTO_SELL_DELAY_MS=0
# Maximum retries for failed sells
MAX_SELL_RETRIES=3
# Ignore massive price drops (potential false readings)
IGNORE_DROP_THRESHOLD_PERCENT=90
Recommended Settings
For Beginners
If you're new to sniping, start with these conservative settings:
QUOTE_AMOUNT=0.01
MAX_OPEN_POSITIONS=2
TRADING_LEVELS=-30%:100%,40%:100%
MIN_SOL_IN_POOL=10
CHECK_RENOUNCED_AND_FREEZABLE=true
BUY_SLIPPAGE=15
SELL_SLIPPAGE=20
For Experienced Users
For more aggressive sniping:
QUOTE_AMOUNT=0.05
MAX_OPEN_POSITIONS=5
TRADING_LEVELS=-20%:100%,20%:50%,50%:50%
MIN_SOL_IN_POOL=5
BUY_SLIPPAGE=25
SELL_SLIPPAGE=30
BUY_PRIORITY_FEE=0.000250
Tips for Successful Sniping
- Speed is Critical: Configure high priority fees and use MEV protection for important launches
- Filters Save Money: Use filters to avoid scam tokens
- Start Small: Begin with smaller amounts until you're comfortable with the process
- Risk Management: Never use more than you can afford to lose on a single snipe
- Multiple Exit Points: Configure multiple trading levels for partial takes of profit
Common Issues
- Missed Snipes: Increase your compute unit price or use MEV protection
- Failed Transactions: Adjust slippage settings or check if the token has trading restrictions
- Poor Token Selection: Adjust your filters or be more selective with your snipe list
Finding Tokens to Snipe
- Follow project announcements in crypto communities
- Join Telegram groups dedicated to new Solana launches
- Monitor DEX listing announcements
- Use the snipe list for specific tokens you've researched