How Bondshot Works
A comprehensive guide to automated token sniping on Solana. Learn how to configure snipers, set filters, and maximize your trading efficiency.
Overview
Bondshot is an automated trading platform that monitors PumpFun token migrations to Raydium and PumpSwap, executing trades based on your configured strategies. Here's the high-level flow:
Configure
Set up your sniper with buy amounts, exit strategies, and filters
Fund
Deposit SOL to your dedicated sniper wallet
Activate
Turn on your sniper to start monitoring migrations
Automate
Trades execute automatically based on your rules
What is a Migration?
When a token on PumpFun completes its bonding curve (reaches ~$69k market cap), it "graduates" and migrates to either Raydium or PumpSwap DEX. This is when liquidity is added and the token becomes freely tradeable. Only ~1.4% of PumpFun tokens ever reach this milestone.
Migration Detection
Speed is everything in token sniping. Bondshot uses real-time WebSocket streaming to catch migrations as fast as possible.
WebSocket Streaming
Real-time transaction monitoring via Helius WebSocket for instant detection
Multi-DEX Support
Monitors both Raydium and PumpSwap migrations automatically
Event Deduplication
Smart deduplication prevents duplicate trades on the same token
Detection Timeline
Sub-500ms Execution
From migration detection to trade execution, the entire process typically completes in under 500 milliseconds, giving you a significant advantage over manual traders.
Sniper Configuration
Each sniper is a self-contained trading bot with its own wallet, settings, and strategies. You can run multiple snipers with different configurations.
Buy Settings
| Setting | Description | Recommended |
|---|---|---|
| Snipe Amount | SOL to spend per snipe (excluding fees). Minimum 0.1 SOL. | 0.1 - 1 SOL |
| Slippage Tolerance | Maximum price difference allowed from quote. Minimum 10%. | 10-20% |
| Priority Fee | Jito tip for faster transaction inclusion. Minimum 0.003 SOL. | 0.003-0.01 SOL |
Slippage Considerations
Higher slippage increases the chance of your trade executing but may result in worse prices. For newly migrated tokens with high volatility, 10-20% is typical. Lower slippage may cause failed transactions.
Token Filters
Filters help you avoid low-quality tokens and focus on migrations that match your criteria. All filters are optional—tokens pass by default if no filter is set.
Migration Speed
Filter by how quickly the token completed its bonding curve
Tip: Faster migrations often indicate organic hype. Very fast (≤5 min) may be coordinated.
Minimum Volume
Require a minimum trading volume before migration
Tip: Higher volume suggests more organic trading activity.
Minimum Holders
Require a minimum number of unique wallet holders
Tip: More holders = more distributed ownership and less rug risk.
Max Dev Holdings
Maximum percentage of supply the developer can hold
Tip: Lower dev holdings reduce rug pull risk. ≤15% is a safe threshold.
Top 10 Concentration
Maximum percentage of supply held by top 10 wallets
Tip: Lower concentration means better token distribution.
Social Presence
Require tokens to have verified social links
Tip: Tokens with active socials are more likely to have engaged communities. However, socials can be faked—use in combination with other filters.
Trade Execution
When a migration matches your sniper's criteria, Bondshot automatically executes a buy transaction. For Raydium migrations, Jupiter is used for optimal routing. For PumpSwap, direct swap instructions are used.
Execution Flow
Quote Generation
Best swap route calculated (Jupiter for Raydium, direct for PumpSwap)
Transaction Building
Swap transaction is built with your slippage and priority fee settings
Jito Bundle
Transaction is submitted via Jito for MEV protection and faster inclusion
Confirmation
Transaction is confirmed and position is tracked in your dashboard
Successful Trade
Position is opened and tracked. Exit strategies begin monitoring market cap. You'll see the position in your dashboard with real-time P&L.
Failed Trade
Common causes: slippage exceeded, insufficient balance, or network congestion. Failed trades are logged but do not consume funds (minus gas).
Exit Strategies
Automated exit strategies ensure you lock in profits and limit losses without constant monitoring. Exit triggers are based on market cap changes from your entry point.
Take Profit
RequiredAutomatically sell when your position reaches a target profit percentage based on market cap increase
Set to 100% = sell when market cap doubles from entry (2x)
Stop Loss
RequiredAutomatically sell when market cap drops below a threshold from your entry
Set to 50% = sell if market cap drops to half of entry
Trailing Stop
Sell when market cap drops X% from its highest point (follows price up)
Set to 20% = sell if market cap drops 20% from peak
Cover Initials
Sell 50% at 2x to recover your initial investment, let the rest ride
Reduces risk by securing your principal early
Strategy Combinations
Exit strategies work together. For example: Cover Initials triggers at 2x, then Take Profit closes the remaining 50% at your target, while Stop Loss protects against sudden drops. The Activity Log shows exactly which exit triggered (TP Hit, SL Hit, TS Hit).
MEV Protection
MEV (Maximal Extractable Value) attacks like sandwich attacks can significantly impact your trade prices. Bondshot uses Jito bundles to protect your transactions.
Without Protection
- •Bots can see your pending transaction
- •Sandwich attacks buy before you, sell after
- •You get worse prices, bots profit
- •Can lose 5-20% to MEV extraction
With Jito Protection
- •Transaction goes directly to block builders
- •Not visible in public mempool
- •Sandwich attacks cannot target you
- •Pay small tip instead of losing to MEV
95% Jito Coverage
Jito validators process approximately 95% of Solana blocks. Your transactions are protected on the vast majority of blocks, with standard submission as fallback.
Monitoring & Alerts
Stay informed about your snipers and positions with real-time monitoring and notifications.
Live Activity Log
Real-time feed of migrations detected, trades executed, and position updates with specific labels (TP Hit, SL Hit, Manual Sell)
Toast Notifications
Instant browser notifications for important events like fills and exits
P&L Tracking
Real-time profit/loss calculations based on entry market cap vs current market cap
Position Dashboard
Overview of all positions with current prices, entry market cap, and exit status
Dashboard Stats
$BOND Buybacks
Platform fees are used to buy back and burn $BOND tokens, creating deflationary pressure and rewarding holders.
Sniper Fees
1% fee on successful buy transactions funds the buyback pool
Volume Fees
Trading volume on the platform contributes to buybacks
Buyback Flow
Deflationary Tokenomics
Every successful trade on Bondshot contributes to $BOND buybacks. Tokens are permanently burned, reducing total supply over time. Track buyback stats on the $BOND Buybacks page.
Fees & Costs
Understanding the costs involved helps you plan your trading strategy effectively.
| Fee Type | Amount | When Charged |
|---|---|---|
| Platform Fee | 1% | On successful buy transactions only (funds $BOND buybacks) |
| Priority Fee (Jito Tip) | 0.003-0.01 SOL | Per transaction, configurable (minimum 0.003 SOL) |
| Network Fee | ~0.000005 SOL | Standard Solana transaction fee |
| Swap Fee | 0.25-0.3% | AMM fees (Raydium/PumpSwap pool) |
No Hidden Fees
Failed transactions only cost gas (network fee). The 1% platform fee is only charged on successful buys and goes directly to $BOND buybacks. Sells have no platform fee—just network and swap fees.