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
- Host: GitHub
- URL: https://github.com/m8s-lab/pump-launcher
- Owner: m8s-lab
- Created: 2024-08-27T20:42:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-30T23:18:36.000Z (7 months ago)
- Last Synced: 2025-05-31T10:05:45.785Z (7 months ago)
- Topics: amm, bot, bundle, fun, jito, launch, maker, migrate, pump, pumpamm, pumpfun, pumpswap, solana, swap, token, volume
- Language: TypeScript
- Homepage:
- Size: 42 KB
- Stars: 15
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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