https://github.com/axioris/pumpfunbumpbot
Free to use pump fun bump bot. This bot can buy and sell automatically on pump.fun and raydium.
https://github.com/axioris/pumpfunbumpbot
bump-bot pump-fun pump-fun-bump-bot pump-fun-volume-bot pumpfun volume-bot
Last synced: 4 months ago
JSON representation
Free to use pump fun bump bot. This bot can buy and sell automatically on pump.fun and raydium.
- Host: GitHub
- URL: https://github.com/axioris/pumpfunbumpbot
- Owner: axioris
- Created: 2025-01-14T20:39:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T02:50:07.000Z (over 1 year ago)
- Last Synced: 2025-04-15T06:56:31.620Z (about 1 year ago)
- Topics: bump-bot, pump-fun, pump-fun-bump-bot, pump-fun-volume-bot, pumpfun, volume-bot
- Language: JavaScript
- Homepage:
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pump Fun Bump Bot / Volume Bot
This bot can buy and sell automatically on pump.fun and raydium.
it can be used to be displayed on the main page of pump.fun.
## Demo
[](https://www.youtube.com/watch?v=c6FyrAK1pP4)
## Download the bot
If you have git installed on your computer you can fetch the content of this repository with the command
```
git clone https://github.com/axioris/PumpFunBumpBot.git
```
Else, you can download the repository in a zip here :
## Environment setup
you need to install nodejs :
For Windows :
For MacOS :
For Linux, execute in a terminal :
```
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 22
```
To check if nodejs is installed :
- on Windows, open a cmd.exe, and run the command :
```
node -v
```
- On MacOs & linux, open a terminal, and run the same command :
```
node -v
```
It should return the version of nodejs.
## Dependency installation
In a cmd.exe or a terminal, go to the folder of the pump-fun-bump-bot with the command :
```
cd /path/to/the/folder
```
Then, in your cmd.exe / terminal, start the command :
```
npm install
```
It should install all the dependencies in a new folder named "node_modules".
## Setup configuration in the index.js script
You have three things to setup :
- The RPC endpoint to connect you to the Solana blockchain (Quicknode or Helius provide good free RPC endpoints)
- The private key of the wallet who will buy and sell
- The contract address of the token you want to bump
The variables are on the top of the script :
```
const RPC_URL = ""; // Quicknode or Helius give good rpc urls
const PRIVKEY = ""; // the private key of the account who will buy and sell
const TOKEN_ADDR = ""; // Put the address of the token you want to bump here
```
## Run the bump bot
To run the bump bot, in a cmd.exe or a terminal, start the command:
```
node index.js
```
And it's all. The bot will buy 4 times, then sell all the balance.
## Adjustments
If you want to buy more or less times before selling, it's at the bottom of the script, in the while loop :
```
// Buy
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
```
If you want to buy only 2 times for example, you just have to remove 2 lines, like this :
```
// Buy
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
promises.push(swap(SOL_ADDR, TOKEN_ADDR, solanaTracker, keypair, connexion, SOL_BUY_AMOUNT));
```
Also, for the buy amount in SOL, this can be setup in the top of the script, you can adjust it :
```
const SOL_BUY_AMOUNT = 0.011; // here you can choose to increase/decrease the buy amount
```
Same for the slippage, this can be setup in the top of the script, you can adjust it :
```
const SLIPPAGE = 20; // here you can adjust the slippage
```
Same for the fees (more fees = more speed), this can be setup in the top of the script, you can adjust it :
```
const FEES = 0.0005; // here you can adjust the fees
```
Happy bumping!
## Contact
If you have any further questions or need assistance, feel free to reach out to me anytime!