explaingit

signal-execution-core/pumpfun-bundler-bot

Analysis updated 2026-05-18

63TypeScriptAudience · developerComplexity · 4/5Setup · hard

TLDR

A TypeScript toolkit for launching tokens on pump.fun or bonk.fun with coordinated multi-wallet buys bundled into a single Solana block.

Mindmap

mindmap
  root((pumpfun-bundler-bot))
    What it does
      Creates a new token
      Bundles multi-wallet buys
      Submits via Jito
    Tech stack
      TypeScript
      Node.js
      Solana
    Use cases
      Token launches
      Coordinated buys
    Audience
      Crypto operators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Launch a new token on pump.fun with coordinated buys across multiple wallets.

USE CASE 2

Bundle a token launch on bonk.fun so all transactions land in one block.

USE CASE 3

Distribute SOL from a main wallet to sub-wallets before a coordinated launch.

USE CASE 4

Submit a Solana transaction bundle through Jito to reduce front-running risk.

What is it built with?

TypeScriptNode.jsSolana

How does it compare?

signal-execution-core/pumpfun-bundler-botjustjake/sqlite3-parser-jsallstarswc/allstars
Stars636460
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardeasyhard
Complexity4/52/54/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a funded Solana wallet and access to a Solana RPC endpoint.

In plain English

This repository is a toolkit for coordinating token launches on two Solana-based platforms: pump.fun and bonk.fun, which are meme coin launchpad services on the Solana blockchain. The core technique is called bundling, grouping multiple transactions together so they all execute in a single block on the blockchain, appearing atomic (all or nothing) to outside observers. The tool automates the process of creating a new token and simultaneously having multiple wallets buy it in the same block. It distributes SOL (Solana's native currency) from a main wallet to several sub-wallets, creates the token with metadata and an image, generates an Address Lookup Table (a Solana optimization that compresses many wallet addresses into a smaller reference to reduce transaction fees), and then submits the whole package as a bundle. The bundle submission goes through Jito or Lil Jito, which are services that help guarantee all transactions in a bundle land in the same block, providing a form of protection against other traders front-running the launch. You would use this if you are launching a token on pump.fun or bonk.fun and want to coordinate an initial buy across multiple wallets in a single coordinated action at launch time. The repository is split into two subfolders, one for each platform, and is built with TypeScript running on Node.js. It requires a funded Solana wallet and access to a Solana RPC endpoint.

Copy-paste prompts

Prompt 1
Explain how this repo bundles a token launch and multi-wallet buy into one Solana block.
Prompt 2
Walk me through setting up the wallet distribution step before a pump.fun launch with this tool.
Prompt 3
Help me understand how the Address Lookup Table step reduces transaction fees here.
Prompt 4
Explain the difference between using Jito and Lil Jito for bundle submission in this project.

Frequently asked questions

What is pumpfun-bundler-bot?

A TypeScript toolkit for launching tokens on pump.fun or bonk.fun with coordinated multi-wallet buys bundled into a single Solana block.

What language is pumpfun-bundler-bot written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Solana.

How hard is pumpfun-bundler-bot to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is pumpfun-bundler-bot for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.