Skip to content

Latest commit

 

History

History
85 lines (60 loc) · 3.17 KB

File metadata and controls

85 lines (60 loc) · 3.17 KB

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

Contact