
What the DEX Sniper Bot Does
DEX Sniper Bot is presented as an automated tool for monitoring decentralized exchanges and submitting a buy when a new liquidity pool opens. Its goal is to reduce the delay associated with finding a launch and placing a trade manually.
According to the README, the bot supports Base, BSC, Arbitrum, Solana, and other Ethereum Layer 2 environments. Its advertised workflow combines pool monitoring, contract checks, automatic entries, exit rules, wallet tracking, and Telegram notifications.
Important: The repository's performance and security claims are not independently verified here. Cryptocurrency sniping is exceptionally risky, and downloading an executable that handles wallet credentials requires careful security review.
Key Features
- First-block monitoring: Watches for new liquidity pools and attempts to submit a buy in the block where liquidity becomes available.
- Anti-rug and honeypot checks: The README says the bot evaluates liquidity locking, mint functions, sellability, developer wallet history, and developer token supply.
- Automatic exits: Supports take-profit, stop-loss, and trailing behavior for the remaining position.
- Smart-money tracking: Monitors profitable public wallets and can follow the tokens they enter.
- Multiple chains: The documented examples mention Base, BSC, Arbitrum, and Solana.
- Telegram alerts: Reports entries, exits, and safety-check results in real time when alerts are enabled.
- Trade records: Prints transaction hashes and stores a history in
snipes.csv.
Before You Install
The repository directs users to an external download page. Before opening or running downloaded software, confirm that the source is legitimate and that the executable has not been modified.
- Scan the archive and executable with reputable security tools.
- Inspect available source code and dependency files where possible.
- Test in an isolated environment before using a wallet with real funds.
- Create a separate low-value wallet rather than connecting your primary wallet.
- Never share a seed phrase or private key through Telegram, chat, or a website.
- Back up configuration files securely, but do not publish
.envfiles.
The README states that wallet keys are stored locally in a .env file. Local storage alone does not guarantee safety: anyone or any process with access to that file may be able to access the wallet.
Installation and Setup
1. Download and Extract the Bot
Use the download location supplied by the repository, then extract the package into a dedicated directory. The README uses C:\Bots\DEX-Sniper in its Windows PowerShell example.
2. Install Dependencies
Open PowerShell, move into the extracted directory, and install the Node.js dependencies:
cd C:\Bots\DEX-Sniper
npm installThis step requires Node.js and npm to be available on the system. Review the package manifest and installation scripts before running npm install, particularly when the package source has not been independently audited.
3. Connect a Wallet
Run the documented wallet connection command from the bot directory:
.\sniper.exe wallet connectFollow the local prompts provided by the executable. Do not enter wallet credentials into an unrelated webpage or send them to another person. After setup, confirm that the resulting .env file is excluded from backups, public repositories, and file-sharing services.
4. Configure the Initial Rules
The README provides this Base configuration example:
.\sniper.exe config --chain base --max-buy 0.15 --tp 35 --sl 20In this example, --chain base selects Base, --tp 35 sets the documented take-profit value to 35, and --sl 20 sets the stop-loss value to 20. The README does not explicitly document the unit used by the --max-buy command option, so confirm its interpretation in the program before funding the wallet.
5. Start Monitoring
Start the bot with:
.\sniper.exe startOnce started, the console should report pool detections, safety-check results, submitted transactions, confirmations, price changes, and triggered exit rules.
Configuring Rules with config.json
The README also shows a config.json file for defining the bot's filters and trade limits:
{
"chain": "base",
"max_buy_usd": 150,
"honeypot_check": true,
"require_lp_lock": true,
"max_dev_supply_pct": 5,
"take_profit_pct": 35,
"stop_loss_pct": 20,
"trail_remaining": true,
"telegram_alerts": true
}chain: Selects the network to monitor.max_buy_usd: Caps the position size in US dollars.honeypot_check: Enables the advertised sellability or honeypot simulation.require_lp_lock: Requires the liquidity pool to satisfy the bot's lock check.max_dev_supply_pct: Rejects tokens when the developer supply exceeds the configured percentage.take_profit_pct: Defines the profit level used by the automatic exit logic.stop_loss_pct: Defines the loss level used by the automatic exit logic.trail_remaining: Enables trailing behavior for the portion left after an exit.telegram_alerts: Enables Telegram notifications. The README does not provide the bot token or chat configuration steps.
Validate that the command-line settings and config.json values agree before starting. In particular, check the difference between the command-line --max-buy example and the explicitly USD-denominated max_buy_usd setting.
Understanding a Typical Snipe
The example console session in the README illustrates the intended sequence:
[16:04:51] WATCH New pool detected: 0x9d2e...a41c (PEPE2/USDC, Base)
[16:04:51] CHECK LP locked ✓ Mint: disabled ✓ | Honeypot: NO ✓
[16:04:51] CHECK Dev wallet: 0.4% supply — PASS
[16:04:51] SNIP Firing buy: 0.15 ETH → PEPE2 @ pool open
[16:04:52] TX 0x4b8f...e7d2 confirmed — FIRST buyer in block ✓
[16:04:54] PRICE +38% vs entry
[16:05:01] TP Take profit hit (+34%) → selling 50%
[16:05:02] DONE Sold 50% | Rest trailing ✓- The bot detects a new pool.
- It checks the liquidity lock, mint status, honeypot result, and developer supply.
- If the token satisfies the configured rules, it submits a buy.
- The console prints the transaction hash after confirmation.
- The bot monitors price movement.
- When an exit rule is reached, it sells the configured portion and may trail the remainder.
This output is an example, not a promise of execution speed or profitability. Network congestion, validator ordering, slippage, failed transactions, competing bots, and malicious contracts can all change the outcome.
Verifying Trades On-Chain
Do not rely solely on console messages. Copy each printed transaction hash and inspect it using the appropriate blockchain explorer.
- For Base transactions, use BaseScan.
- For Solana transactions, use Solscan.
- For other networks, use that chain's established block explorer.
Confirm the wallet address, token contract, amount, execution price, transaction status, fees, block number, and any approval operations. If the bot claims a particular block position, compare the transaction with other swaps in the same block.
The README also states that completed activity is written to snipes.csv. Review this file regularly and compare it with on-chain records. A local log can help with analysis, but the blockchain explorer remains the authoritative source for confirmed transactions.
Advanced Usage Tips
Use Strict Filters
The README warns that the bot may skip most launches. Treat frequent rejections as expected behavior when honeypot checks, liquidity-lock requirements, and developer supply limits are enabled. Weakening filters to create more trades can increase exposure to malicious or unsellable tokens.
Begin with a Low-Value Wallet
Use a dedicated wallet containing only the amount required for testing. Confirm that entries, approvals, exits, logs, and transaction hashes work as expected before considering any larger allocation.
Reconcile Every Result
Compare snipes.csv with explorer data after each session. Include transaction fees, failed transactions, price impact, and unsold positions when evaluating results rather than relying only on successful examples.
Review Allowances and Wallet Access
DEX trading may involve token approvals or program permissions. Inspect and revoke permissions that are no longer required. If you suspect that the executable or environment has exposed a key, stop using the wallet and move remaining assets to a new address.
Test Exit Behavior
Take-profit and stop-loss settings do not guarantee execution at an exact price. Thin liquidity, rapid price movement, taxes, sell restrictions, and network congestion may produce a different result or prevent a sale entirely.
Keep the Configuration Consistent
Before each run, verify the selected chain, wallet, maximum buy size, developer supply cap, liquidity-lock requirement, honeypot check, take-profit level, and stop-loss level. A correct strategy applied to the wrong network or wallet can still cause losses.
Risk and Safety Considerations
- Many new tokens are scams, rugs, honeypots, or abandoned projects.
- Passing automated checks does not prove that a contract is safe.
- Being among the first buyers does not guarantee a profitable trade.
- Other automated bots may submit faster transactions or pay higher fees.
- Stop-loss orders may fail when liquidity disappears or selling is blocked.
- Private-key exposure can lead to the loss of every asset in the connected wallet.
This is not financial advice. Only use funds you can afford to lose, and independently review both the software and each token contract.
Conclusion
The DEX Sniper Bot described in the README combines new-pool monitoring, configurable contract filters, automated entries and exits, smart-wallet tracking, Telegram alerts, and transaction logging. The basic workflow is to install the dependencies, connect a dedicated wallet, define strict rules, start monitoring, and verify every transaction on-chain.
Automation can reduce manual reaction time, but it cannot remove contract risk, market risk, execution failures, or wallet-security concerns. Treat the bot as unverified financial software, test cautiously, and never interpret example output as guaranteed performance.
