Install
openclaw skills install solana-sniper-botClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Autonomous Solana token sniper and trading bot. Monitors new token launches on Raydium/Jupiter, evaluates rugpull risk with LLM analysis, auto-buys promising launches, and manages exit strategies. Use when user wants to snipe Solana token launches, trade memecoins, monitor new Solana pairs, or build a Solana trading bot. Supports cron-based monitoring, take-profit/stop-loss, and portfolio tracking.
openclaw skills install solana-sniper-botAutonomous token sniper for Solana. Monitors Raydium and Jupiter for new liquidity pools, evaluates tokens using LLM-powered rugpull detection, and executes buy/sell orders via Jupiter aggregator.
python3 {baseDir}/scripts/setup.sh
Or manually:
pip install solana solders httpx aiohttp python-dotenv
Create .env:
SOLANA_PRIVATE_KEY=<base58-private-key>
LLM_API_KEY=<anthropic-api-key>
RPC_URL=https://api.mainnet-beta.solana.com
HELIUS_API_KEY=<optional-for-faster-monitoring>
BUY_AMOUNT_SOL=0.1
TAKE_PROFIT=2.0
STOP_LOSS=0.5
cp {baseDir}/scripts/sniper.py /opt/sniper/
python3 /opt/sniper/sniper.py
Each token gets scored 0-100 (lower = safer):
| Factor | Weight | Red Flag |
|---|---|---|
| Mint authority | 25% | Not revoked |
| Freeze authority | 20% | Not revoked |
| LP lock | 20% | < 80% locked |
| Top 10 holders | 15% | > 50% supply |
| Contract age | 10% | < 1 hour |
| LLM sentiment | 10% | Negative assessment |
Default buy threshold: risk score < 40
Configurable in .env:
BUY_AMOUNT_SOL — Amount per snipe (default: 0.1 SOL)TAKE_PROFIT — Exit multiplier (default: 2.0 = 100% gain)STOP_LOSS — Exit multiplier (default: 0.5 = 50% loss)MAX_POSITIONS — Max concurrent positions (default: 5)MIN_LIQUIDITY — Minimum pool liquidity in USD (default: $5000)SLIPPAGE_BPS — Slippage tolerance in bps (default: 500 = 5%)references/jupiter-api.md for Jupiter aggregator API docsreferences/raydium-pools.md for pool monitoring details