Pump tokens.
Fund your agent.
Pumpr Bot is an AI-powered trading agent built on the official PumpFun SDK. Launch, buy, sell, and snipe tokens directly on Solana.
Fork of Bankr Bot — rebuilt from scratch for Solana using the PumpFun SDK. 100% open source.
Everything you need to pump
Bankr Bot, rebuilt for Solana. Powered by the official PumpFun SDK with full trading capabilities.
Token Launching
Launch tokens directly on PumpFun's bonding curve. Set name, ticker, image, and socials. Goes live instantly on Solana.
Buy & Sell
Buy and sell any PumpFun token with SOL. Set slippage, priority fees, and execute trades in under a second.
Snipe New Launches
Monitor PumpFun for new token launches and automatically snipe them. Configurable filters for dev wallet, initial buy size, and more.
Real-Time Data
Live price feeds, bonding curve progress, holder distribution, and market cap tracking via the PumpFun API.
AI Agent Mode
Let the bot trade autonomously based on configurable strategies. Uses on-chain data and social signals to find alpha.
PumpFun SDK Native
Built directly on the official PumpFun SDK. No wrappers, no middlemen. Direct Solana program interaction.
Built with the PumpFun SDK
Forked from Bankr Bot on Base, rebuilt from scratch for Solana using the official PumpFun TypeScript SDK.
import { PumpFunSDK } from "pumpdotfun-sdk"; import { Connection, Keypair } from "@solana/web3.js"; import { AnchorProvider } from "@coral-xyz/anchor"; const connection = new Connection("https://api.mainnet-beta.solana.com"); const wallet = Keypair.fromSecretKey(yourSecretKey); const provider = new AnchorProvider(connection, wallet); const sdk = new PumpFunSDK(provider);
// Generate a new mint keypair for your token const mintKeypair = Keypair.generate(); // Create and launch the token on PumpFun's bonding curve const result = await sdk.createAndBuy( wallet, // your wallet keypair mintKeypair, // new token mint { name: "Pumpr Token", symbol: "$PUMPR", description: "Launched via Pumpr Bot", file: tokenImageBlob, }, 0.1 * 1e9, // buy 0.1 SOL worth on launch 100, // slippage basis points { unitLimit: 250000, unitPrice: 250000 } );
// Buy tokens on PumpFun await sdk.buy( wallet, mintAddress, // token mint public key 0.5 * 1e9, // 0.5 SOL 200, // slippage bps { unitLimit: 250000, unitPrice: 250000 } ); // Sell all of a token await sdk.sell( wallet, mintAddress, BigInt(tokenBalance), // amount of tokens to sell 200, { unitLimit: 250000, unitPrice: 250000 } );
// Subscribe to real-time PumpFun token creation events sdk.addEventListener("createEvent", (event) => { console.log(`New token: ${event.name} (${event.symbol})`); console.log(`Mint: ${event.mint.toBase58()}`); // Auto-buy logic if (meetsFilters(event)) { await sdk.buy(wallet, event.mint, 0.1 * 1e9, 500); } }); // Also listen for trades sdk.addEventListener("tradeEvent", (event) => { console.log(`Trade: ${event.isBuy ? "BUY" : "SELL"} ${event.solAmount} SOL`); });
How Pumpr Bot Works
Three steps from install to trading live on Solana.
Install & Connect
Install the Pumpr SDK, connect your Solana wallet. Works with any Solana keypair or Phantom export.
Launch or Trade
Launch your own token on PumpFun's bonding curve, or start buying and selling existing tokens with SOL.
Let the Agent Run
Enable AI agent mode to autonomously monitor, snipe, and trade PumpFun tokens based on your strategy.