Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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