An advanced transaction sniping bot built for Orca, the most trusted DEX on Solana and Eclipse. This bot is designed to detect, snipe, and execute trades instantly when new tokens or liquidity pools launch on Orca’s Concentrated Liquidity AMM (CLMM) — ensuring first-mover advantage in high-speed trading environments.
Built for traders, DeFi enthusiasts, and on-chain arbitrageurs, this project demonstrates the power of automation for capturing early opportunities in Solana DeFi.
- Telegram: @lorine93s
On Solana, new token launches and liquidity pool creations happen in seconds:
- Manual trading is too slow → high risk of missing the first trades.
- Bots that detect pools late → lose edge to faster competitors.
- A sniping bot listens directly to mempool + Orca pool events, reacting instantly before prices shift.
💡 Impact: Secure entries at the best possible prices and exit before volatility spikes.
-
Pool Creation Monitoring
- Listens to Orca smart contracts for new pool events.
- Detects when liquidity is first added (launch moment).
-
Mempool Sniping
- Reads pending transactions in the Solana mempool.
- Identifies new token launches or liquidity events.
-
Trade Opportunity Analysis
- Checks pool liquidity depth and token metrics.
- Applies rules: min liquidity, max slippage, blacklist/whitelist tokens.
-
Snipe Execution
- Sends buy transaction immediately when pool activates.
- Optionally front-runs slower bots by setting higher fee priority.
-
Exit Strategy (Optional)
- Supports automated sell after X% profit target.
- Can set stop-loss to minimize downside risk.
- Be first to enter liquidity pools.
- Maximize potential upside from token launches.
- Capture opportunities between Orca and other Solana DEXes.
- Automate ultra-fast buy/sell cycles.
- Build custom snipe strategies (whitelist projects, risk controls).
- Use stop-loss/target profit for risk-managed trading.
💡 Business Impact:
- First-mover advantage → Higher upside on volatile launches.
- Risk control → Automated stop-loss reduces exposure.
- Scalability → Can monitor and react across many new pools simultaneously.
┌────────────────────────┐
│ Pool Listener │ ← Watches Orca CLMM events
└──────────┬─────────────┘
│
▼
┌────────────────────────┐
│ Mempool Scanner │ ← Detects pending txns & launches
└──────────┬─────────────┘
│
▼
┌────────────────────────┐
│ Opportunity Analyzer │ ← Filters pools, applies rules
└──────────┬─────────────┘
│
▼
┌────────────────────────┐
│ Sniper Engine │ ← Executes instant buy (high fee prio)
└──────────┬─────────────┘
│
▼
┌────────────────────────┐
│ Exit & Risk Manager │ ← Auto sell, stop-loss, alerts
└────────────────────────┘
- ⚡ Ultra-Low Latency Sniping – Detects and trades in seconds.
- 🐬 Orca CLMM Integration – Works natively with Orca’s pools.
- 📡 Mempool Listening – Reads pending transactions before they confirm.
- 🛡️ Customizable Filters – Whitelist/blacklist tokens, liquidity rules.
- 📊 Profit/Loss Tracking – Auto reporting for each snipe.
- 🔔 Telegram Alerts – Real-time notifications of trades.
src/ # Core sniping bot source code
core/ # Sniper logic, execution engine
config/ # Settings & environment files
services/ # Orca SDK & Solana Web3 integrations
tests/ # Unit and integration tests
scripts/ # Monitoring, alerting scripts
docs/ # Documentation (setup, usage, FAQ)
git clone https://github.com/<your-username>/orca-sniping-bot.git
cd orca-sniping-bot
npm installcp src/config/env.example .envEdit .env:
RPC_URL="https://solana-mainnet.rpcpool.com"
WALLET_PRIVATE_KEY="your-private-key-here"
MAX_SLIPPAGE=0.5
FEE_PRIORITY="high"
PROFIT_TARGET=20
STOP_LOSS=10npm run start # Start the sniping bot
npm run monitor # Monitor trades and logs
npm test # Run test suite- TypeScript
- Solana Web3.js
- Orca SDK
- Jest – Testing framework