explaingit

alchemz/solana-pumpfun-token-bundler

Analysis updated 2026-05-18

78TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

A TypeScript CLI for launching pump.fun tokens on Solana and buying them from multiple wallets at once in a single bundled transaction.

Mindmap

mindmap
  root((repo))
    What it does
      Launches pumpfun tokens
      Bundles multi wallet buys
      Manages bundler wallets
    Tech stack
      TypeScript
      Solana web3.js
      Anchor
    Use cases
      Create new token
      Bundle initial buys
      Sweep and check balances
    Audience
      Developers
      Token launchers

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

Create a new pump.fun token, including uploading its metadata and image.

USE CASE 2

Buy a freshly launched token from multiple wallets in one bundled transaction.

USE CASE 3

Sweep SOL between bundler wallets and check balances from a single menu.

What is it built with?

TypeScriptSolana web3.jsAnchorNode.js

How does it compare?

alchemz/solana-pumpfun-token-bundleradrienckr/notslopbraffolk/fable5-world-demo
Stars787878
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardeasymoderate
Complexity4/52/53/5
Audiencedeveloperwriterdeveloper

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 paid Solana RPC endpoint, Jito access, and multiple funded wallets configured in a gitignored settings file.

In plain English

This is a TypeScript command-line tool for orchestrating token launches on pump.fun, a Solana-based platform where anyone can create and launch a new cryptocurrency token. The tool specifically addresses a practice called "bundling", coordinating multiple wallets to buy a newly created token in the same transaction bundle as its creation, giving the appearance of immediate demand. The workflow starts by uploading token metadata (name, symbol, description, image, and social links) to pump.fun's IPFS-based metadata storage. It then creates the token on-chain and simultaneously submits buy transactions from multiple "bundler" wallets in a single Jito bundle, a Solana mechanism for submitting a group of transactions that land in the same block. An address lookup table (a Solana optimization that lets a transaction reference many wallet addresses without exceeding size limits) is built on the fly to fit all the bundler buys. After launch, the tool provides menu options to sell and rebuy across bundler wallets, sweep SOL back from those wallets, and check balances. The README includes a security and compliance note explicitly warning that coordinated trading and misleading launches may violate law or Pump.fun's terms of service. This tool is primarily used by people launching meme tokens who want to seed their own initial trading activity. It requires Node.js 18 or newer, a paid Solana RPC endpoint, and dedicated wallets that should never hold significant funds.

Copy-paste prompts

Prompt 1
Walk me through configuring settings.ts for this pump.fun bundler with my own wallets and token metadata.
Prompt 2
Explain how the bundled buy flow in this repo uses lookup tables and Jito to submit transactions together.
Prompt 3
Show me how to add a new action to the interactive menu in index.ts.

Frequently asked questions

What is solana-pumpfun-token-bundler?

A TypeScript CLI for launching pump.fun tokens on Solana and buying them from multiple wallets at once in a single bundled transaction.

What language is solana-pumpfun-token-bundler written in?

Mainly TypeScript. The stack also includes TypeScript, Solana web3.js, Anchor.

How hard is solana-pumpfun-token-bundler to set up?

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

Who is solana-pumpfun-token-bundler for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.