The Pumpfun Bundler is a fast and efficient self-bundling script for PumpFun, enabling you to create a token and execute multiple buys in a single bundle. Previously, we supported 25 wallets, but due to the latest Pumpfun update, the maximum is now 13 wallets per bundle.
Perfect for streamlined launches, fast volume creation, and smooth trading workflows.
- 🪙 Create Tokens Instantly: Launch your custom token with a single script.
- 🤝 13 Buyers in One Bundle: Execute simultaneous purchases using multiple wallets.
- ⚡ Fast & Reliable: Optimized for speed and accurate transaction execution.
- 🔍 Transparent Tracking: Verify all actions directly on Solscan.
Install the PumpFun SDK:
npm i pumpdotfun-sdk1️⃣ Create a .env file using .env.example as a reference.
2️⃣ Add your RPC URL.
💸 Ensure the generated account has at least 0.004 SOL.
const metadata = {
name: "teraus",
symbol: "TERAUS",
description: "this is teraus token",
image: "./upload/img.jpg",
showName: true,
createdOn: "https://pump.fun",
twitter: "https://x.com/x_teraus",
telegram: "https://t.me/terauss",
website: "https://teraus.org"
};npx ts-node example/basic/index.tsUse trusted Solana tools:
- PumpFun: https://pump.fun/tokenaddress
- Solscan: https://solscan.io
async createAndBuy(
creator: Keypair,
mint: Keypair,
createTokenMetadata: CreateTokenMetadata,
buyAmountSol: bigint,
slippageBasisPoints: bigint = 500n,
priorityFees?: PriorityFee,
commitment: Commitment = DEFAULT_COMMITMENT,
finality: Finality = DEFAULT_FINALITY
): Promise<TransactionResult>async buy(
buyer: Keypair,
mint: PublicKey,
buyAmountSol: bigint,
slippageBasisPoints: bigint = 500n,
priorityFees?: PriorityFee,
commitment: Commitment = DEFAULT_COMMITMENT,
finality: Finality = DEFAULT_FINALITY
): Promise<TransactionResult>async sell(
seller: Keypair,
mint: PublicKey,
sellTokenAmount: bigint,
slippageBasisPoints: bigint = 500n,
priorityFees?: PriorityFee,
commitment: Commitment = DEFAULT_COMMITMENT,
finality: Finality = DEFAULT_FINALITY
): Promise<TransactionResult>sdk.addEventListener("tradeEvent", (event, slot, signature) => {
console.log("Trade Event:", event, slot, signature);
});Run event listener:
npx ts-node example/events/events.tsContributions are welcome! Submit pull requests or open issues with suggestions.
Need help with your bundler, Pumpfun automation, or custom bots? Contact me on Telegram: @terauss