Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.78 KB

README.md

File metadata and controls

66 lines (43 loc) · 1.78 KB

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

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.

Quick Start

  1. Install Dependencies:

    npm install
  2. Configure the Bot: Run the bot and select 'Edit config'


alt text


  1. Run the Bot:
    node sniper.mjs

Configuration

The bot is configured through a .env file:

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.