Skip to main content

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
Future Development

Support for additional DEXs like PumpFun and PumpSwap is planned for future updates.

How It Works

  1. BozoBot continuously monitors the blockchain for new liquidity pool creation events on Raydium
  2. When a new pool is created (or an existing pool is identified in the snipe list), the bot verifies the token
  3. If the token meets your filter criteria, BozoBot automatically purchases it
  4. 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

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

  1. Speed is Critical: Configure high priority fees and use MEV protection for important launches
  2. Filters Save Money: Use filters to avoid scam tokens
  3. Start Small: Begin with smaller amounts until you're comfortable with the process
  4. Risk Management: Never use more than you can afford to lose on a single snipe
  5. 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