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

https://github.com/m8s-lab/pump-launcher

Launch token on pumpfun(pump.fun), bundle buy, migrate token to pump swap(pumpAmm), buy token on pumpswap, increase volume
https://github.com/m8s-lab/pump-launcher

amm bot bundle fun jito launch maker migrate pump pumpamm pumpfun pumpswap solana swap token volume

Last synced: 3 months ago
JSON representation

Launch token on pumpfun(pump.fun), bundle buy, migrate token to pump swap(pumpAmm), buy token on pumpswap, increase volume

Awesome Lists containing this project

README

          

# Launch token on pumpfun(pump.fun), bundle buy, migrate token to pump swap(pumpAmm), buy token on pumpswap, increase volume

## How it works

* Create wallets for bundle buy, make volume.

* Distribute SOL to wallets.

They shouldn't share the same original fun source since it can be easily detected as insiders.
* Launch token or find an already launched token which has no holders.

Already launched tokens have different creator and a bit long history.
* Bundle buy the token using Jito.

* Send the migrate transaction with buy on pump swap.

You can be the last buyer on pumpfun and first buyer on pump swap.
* Distribute tokens to maker wallets.

Usually they detect token transfer, so remain some holders that can be displayed on the page as top holders.
* Increase volume using maker wallets.

Send buy and sell instructions in the same transaction, so that, it can not be affected by other users.
* Calculate profit.

Calculate total fee spent and total profit once you sell all the tokens you hold.

* Sell tokens.

Sell all tokens if you can make enough profit.
* Close wallets and prepare for next token launch.

## How to install

### Prerequites

#### Install node environment.

Here're some useful links for installing node environment.

https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04

### Download the project

#### Setup git bash if you don't have it.

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

#### Clone this project to local machine.
> git clone https://github.com/m8s-lab/pump-launcher

#### Install node modules.
> cd pump-launcher

yarn

## Configuration

### Set environment variables in `.env` file

#### Copy .env.template as .env and edit it.

> MONGO_URI: uri to mongo db that stores token data

SOLANA_MAINNET_RPC: solana mainnet rpc url

PRIVATE_KEY_PATH: path to main solana keypair file.

### Config the parameters

> IS_NEW_LAUNCH: launch new token or user provide CA of already launched token.

NUM_BUNDLE_WALLETS: number of wallets to bundle buy on pump.fun(max: 27).

INITIAL_BUY_LAMPORTS: initial buy lamports in the launch transaction.

NUM_MAKERS: number of maker wallets.

MIGRATE_BUY_LAMPORTS: first buy lamports after the migrate instruction.

TP_AMOUNT: sell tokens if profit reaches TP_AMOUNT

## Run bot

Build the project.
> yarn build

Run bot and take profit.
> yarn start

## Example address

Token CA: https://solscan.io/account/jV7diGWdEcveTDPfLjWqEToJz428E195WXyvbPGpump

Bundle buy tx(last buy on pump.fun): https://solscan.io/tx/3CssBSf5CYdvBrBUh5aY6HNYq9nWYxrkfgxx7HBN19Ar8bz53GbHL44Bi4tFNHw1z6q8NnYe6VktSUnCrDFsshYq

Migrate tx(first buy on pumpswap): https://solscan.io/tx/3cfWwqFTbP7bz4BPqky9guJyZSxsB4CZUUko5kE4Si1FTa8KHdcjfSayvTQxcmjgeQNj3Hpeyvh2VrjSaeahDQA9

![Screenshot 2025-05-31 050808](https://github.com/user-attachments/assets/8d25dadf-c88e-4876-9160-9eb79aeb9977)

## Contact

* TG: https://t.me/microgift88
* Discord: https://discord.com/users/1074514238325927956
* Email: microgift28@gmail.com