/pump-bump

A bump bot for pump.fun

Primary LanguageTypeScript

Pump Bump - A pump.fun bumping bot

💊 A free to use bumping/bump bot for pump.fun! join the discord, frend!

Static Badge GitHub Repo stars X (formerly Twitter) URL

Advanced version of this bot for sale in discord!

  • Buy&Sell in same transaction
  • Bump in random intervalls
  • Bump for random amount
  • Stealth sells
  • Multiple wallet support
  • I can add any feature you like

Caution

Do not use your main wallet with this bot, since you have to expose your private key to your command line and if your computer gets/is compromissed, attackers can read your private key from the command line history or the environment variables.

Caution

If you somehow lose your money while using this bot, it is not our fault. We use this bot ourselves in exact this version and we do our best to provide a functioning bot, but in any case of malfunctioning or misonfiguration it is possible to lose your money. So be careful and check always if you got everything correct, before you start the bot!

If you made some money off of this and you want to contribute to the ongoing development, you can send some SOL to this address: xe18XoG9HpgpmZ6C4GLAfnDtD7xGc6dEjen7NfF3V9g

Requirements

You need a fresh Solana wallet with not more than what you want to use for bumping! This is important, since you have to expose your private key to your command line and if your computer gets/is compromissed, attackers can read your private key from the command line history or your environment variables.

You need to export the private key of that Solana wallet.

You need to have NodeJS Version >= 20 installed.

Download NodeJS here for your operating system and run the installer!

Tip

If you have problems to understand all of this, join the discord!

Installation

Download the ZIP file and unpack it, or clone the repository.

git clone https://github.com/degenfrends/pump-bump.git pump-bump

Configuration

Go to the directory in which you unpacked the zip or cloned the repository to. Change the name of the .env.example file to .env and open the file in the editor of your choice.

cd pump-bump
mv .env.example .env

The settings are documented, so it shouldn't be a problem for you to set it up as you wish.

# The amount in Solana for which tokens are bought in each transaction
BUY_AMOUNT=0.0001
# The time interval in seconds in which tokens are bought
BUY_INTERVAL=15
# Treshold when the tokens are sold. to not crash the chart too much.
SELL_TRESHOLD=0.2
# The amount in Solana you want to add as priorioty fee for each transaction.
PRIORITY_FEE=0.00003
# Slipage in decimals. 0.1 = 10%
SLIPPAGE=0.25
# The url to your solana node. Helius, quiknode, etc. should all be fine in free tier. Just not the solana default one.
RPC_URL="https://api.mainnet-beta.solana.com"
# Your exported private key phrase
PRIVATE_KEY="1234abcde1234abcde12345abcde"

Caution

You need a rpc endpoint from helius, triton, quiknode or whatelse. The free tiers should be working. I used helius and quiknode.

Save the .env file.

Run the bot

To run the bot, you need your bumping wallet address, the private key of your bumping wallet and the token address of the token you want to bump. Open your console/command line/terminal and go to the directory in which you have unpacked or cloned the repository and execute the following command.

node dist/index.js --privateKey=REPLACE_WITH_PRIVATE_KEY --walletAddress=REPLACE_WITH_WALLET_ADDRESS --tokenAddress=REPLACE_WITH_TOKEN_ADDRESS

If you save your private key in the .env file, you don't need to pass it as argument.

node dist/index.js --walletAddress=REPLACE_WITH_WALLET_ADDRESS --tokenAddress=REPLACE_WITH_TOKEN_ADDRESS

To stop it press crtl+c in the command line.

Tip

If you run into any errors, open an issue here, or join the discord.