Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/derricklee918/sol-simple-pumpfun-sniper
**Solana Pump Sniper Bot**: This is an automated trading Solana Sniper bot for Pump.fun
https://github.com/derricklee918/sol-simple-pumpfun-sniper
pumpfun sniper-bot-solana-raydium sniper-solana-bot solana solana-pumpfun-sniper
Last synced: 1 day ago
JSON representation
**Solana Pump Sniper Bot**: This is an automated trading Solana Sniper bot for Pump.fun
- Host: GitHub
- URL: https://github.com/derricklee918/sol-simple-pumpfun-sniper
- Owner: derricklee918
- License: apache-2.0
- Created: 2024-09-16T07:53:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-20T06:04:11.000Z (11 days ago)
- Last Synced: 2025-01-20T07:20:58.968Z (11 days ago)
- Topics: pumpfun, sniper-bot-solana-raydium, sniper-solana-bot, solana, solana-pumpfun-sniper
- Language: JavaScript
- Homepage:
- Size: 12.7 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Solana Pumpfun Sniper Bot
***Pumpfun Sniper Bot*** is an automated trading tool designed for Pump.fun. It monitors new token creation events, places buy orders, and sells tokens automatically after a customizable delay. The bot is simple to set up and fully configurable through environment variables.
## Contact me
Telegram: [@dwlee918](https://t.me/@dwlee918)X: [@dwlee918](https://x.com/@dwlee918)
## Features
- **Automated Trading**: Buys and sells tokens based on real-time events.
- **Interactive CLI**: Easily configure the bot settings through a user-friendly CLI.
- **Comprehensive Logging**: Tracks all activities and errors in a log file.
- **Auto-Sell Mechanism**: Automatically sells tokens after a set delay.![alt text](https://i.imgur.com/rGbG3rT.png)
## Quick Start
1. **Install Dependencies**:
```bash
npm install
```2. **Configure the Bot**: Run the bot and select 'Edit config'
![alt text](https://i.imgur.com/pb6TAQ0.png)
3. **Run the Bot**:
```bash
node sniper.mjs
```## Configuration
The bot is configured through a `.env` file:
```plaintext
RPC_ENDPOINT=https://your.rpc.endpoint (Helius recommended)
WS_ENDPOINT=wss://your.ws.endpoint
LOG_FILE=bot.log
BUYING_ENABLED=true
INVESTMENT_AMOUNT=0.05
SLIPPAGE_TOLERANCE=20
WALLET_PUBLIC_KEY=your_wallet_public_key
WALLET_PRIVATE_KEY=your_wallet_private_key
AUTO_SELL_DELAY_MS=30000
```### Key Settings
- **RPC_ENDPOINT**: RPC endpoint for Solana network.
- **WS_ENDPOINT**: WebSocket endpoint for real-time updates.
- **LOG_FILE**: Log file path.
- **BUYING_ENABLED**: Enable/disable buying.
- **AUTO_SELL_DELAY_MS**: Delay before selling tokens.## Future Updates
I am going to add stop loss and take profit function to the sniper, so sniper will auto-sell the tokens when the price of the token meets the TP and SL.
## 🚀 Starting Budget
Personally I recommended to start with at least **1 SOL**. This amount provides a solid base to engage in multiple trades while managing risks effectively. Do *not* go in heavy. Slow and steady **wins** the race