[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11080":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},11080,"solana-pumpfun-bundler","mereses-labs\u002Fsolana-pumpfun-bundler","mereses-labs","🏗️solana pumpfun bundler stealth-mode, bubblemap-bypassing, real bot activity An open-source bundler for pumpfun allows you to create a token and bundle it with 25 buys.Solana bundler Pumpfun bundler  bundler · Bonkfun bundler bundler. Multi-wallet bundler for Solana to","",null,"TypeScript",187,2768,1,0,51,10,false,"main",true,[22,23,24,25,26,27,28],"bubblemap-bypass","bundler","jupiter-aggregator","pumpfun","solana","solana-bundle","trading","2026-06-12 02:02:29","# Pump.fun bundler CLI\n\nTypeScript CLI for orchestrating **Pump.fun** token metadata, mint creation, multi-wallet bundle buys (via lookup tables + bundle relay), SOL routing across bundler wallets, and holder workflows. It wraps `@solana\u002Fweb3.js`, Anchor, and a bundled Pump.fun IDL\u002FSDK-style client.\n\n---\n\n## Status & health check\n\n| Check | Command | Notes |\n|--------|---------|--------|\n| Dependencies | `npm install` | Uses `package-lock.json`. |\n| Types | `npm run typecheck` | Requires `settings.ts` (see setup). |\n| CLI boot | `printf \"5\\n\" \\| npm start` | Should print the main menu then exit on option `5`. |\n\n**Fix applied in this repo:** `layout\u002Findex.ts` referenced three modules that were missing (`createTokenBuy`, `presimulate`, `solDistribute`). Implementations are now included so imports resolve and `tsc` succeeds.\n\n---\n\n## Quick start\n\n### 1. Install\n\n```bash\nnpm install\n```\n\nUse **Node.js 18+** (global `Blob` \u002F `fetch` used for Pump.fun metadata upload).\n\n### 2. Environment\n\nCreate a `.env` file in the project root (values must match what `config.ts` expects):\n\n```env\nRPC_ENDPOINT=https:\u002F\u002Fyour-mainnet-or-devnet-rpc.example\nRPC_WEBSOCKET_ENDPOINT=wss:\u002F\u002Fyour-websocket-endpoint.example\nLILJITO_RPC_ENDPOINT=https:\u002F\u002Ffrankfurt.mainnet.block-engine.jito.wtf\u002Fapi\u002Fv1\u002Fbundles\nJITO_FEE=0.0002\nBLOCKENGINE_URL=frankfurt.mainnet.block-engine.jito.wtf\nCOMPUTE_UNIT_PRICE=6000000\n```\n\nYou can align with the checked-in template [`.env.example.ts`](.\u002F.env.example.ts) (same keys; rename\u002Fcopy into `.env`).\n\n### 3. Settings (wallets + token)\n\n```bash\ncp settings.example.ts settings.ts\n```\n\nEdit `settings.ts`:\n\n- **`LP_wallet_*`** — creator wallet used for the on-chain **create** instruction.\n- **`Bundler_provider_*`** — funds bundler wallets and pays Jito tip \u002F LUT flows where applicable.\n- **`token`** — metadata (`name`, `symbol`, `description`, socials, **`image` path**). After a successful launch, **`mintPk`** should hold the mint’s **base58-encoded secret key** (the tooling also writes `wallets\u002Fmint_secret.bs58` during create).\n\n`settings.ts` is **gitignored** — never commit real keys.\n\n### 4. Token image\n\nPlace your artwork at the path set in `token.image` (default: `.\u002Fsrc\u002Fimage\u002F2.jpg`). A tiny placeholder JPEG ships under [`src\u002Fimage\u002F2.jpg`](.\u002Fsrc\u002Fimage\u002F2.jpg) so paths resolve out of the box.\n\n### 5. Run\n\n```bash\nnpm start\n```\n\n---\n\n## Scripts\n\n| Script | Purpose |\n|--------|---------|\n| `npm start` \u002F `npm run dev` | Interactive menu (`ts-node index.ts`). |\n| `npm run close` | Close address lookup table (`closeLut.ts`). |\n| `npm run typecheck` | `tsc --noEmit` (needs `settings.ts`). |\n\n---\n\n## What the menu does\n\n1. **Token launch** — Presimulate create metadata + create tx; **Create token & bundle buy** uploads metadata to Pump.fun IPFS, sends create, funds bundlers, builds an **ALT**, then submits buy txs via **`sendBundle`** (`executor\u002FlilJito.ts`).\n2. **Token sell & buy** — Bundler sells \u002F rebuy flows using the Pump client.\n3. **Gather SOL** — Sweep SOL (and token accounts where relevant) from bundlers; fund bundlers in batches (**sol distribute**).\n4. **Balances** — Inspect bundler SOL \u002F token balances.\n\nLogs append under `src\u002Flogs\u002F\u003Cdate>.txt`. Wallet JSON files live under `wallets\u002F` (also mostly gitignored patterns — review `.gitignore`).\n\n---\n\n## Architecture (high level)\n\n```mermaid\nflowchart LR\n  subgraph cli [CLI]\n    Menu[index.ts menu]\n  end\n  subgraph layout [layout]\n    Create[createTokenBuy]\n    Pre[presimulate]\n    Dist[solDistribute]\n    Gather[solGather]\n  end\n  subgraph chain [Solana]\n    RPC[(RPC)]\n    Pump[Pump.fun program]\n  end\n  subgraph relay [Bundles]\n    LilJito[lilJito sendBundle]\n  end\n  Menu --> Create\n  Menu --> Pre\n  Menu --> Dist\n  Create --> RPC\n  Create --> Pump\n  Create --> LilJito\n  LilJito --> RPC\n```\n\n---\n\n## Troubleshooting\n\n- **`bigint: Failed to load bindings`** — Harmless fallback message from native bigint bindings; pure JS path is used.\n- **`Cannot find module '.\u002Fsettings'`** — Copy `settings.example.ts` → `settings.ts`.\n- **`15 vulnerabilities` from npm audit** — Comes mostly from transitive deps (e.g. older Anchor\u002FRaydium stacks). Review `npm audit` before production use.\n\n---\n\n## Security & compliance\n\n- **Keys:** Use dedicated hot wallets, minimal SOL, and rotate keys if leaked.\n- **RPC:** Prefer authenticated endpoints with capacity for simulations and confirms.\n- **Regulatory \u002F platform rules:** Coordinated trading, misleading launches, or market manipulation may violate law or Pump.fun \u002F RPC provider terms. You are responsible for compliant use.\n\n---\n\n## License\n\nISC (see [`package.json`](.\u002Fpackage.json)).\n","Pump.fun bundler 是一个用于Solana网络的开源工具，允许用户创建代币并将其与25个购买行为捆绑在一起。该项目使用TypeScript编写，基于`@solana\u002Fweb3.js`和Anchor框架，提供了一个CLI界面来管理Pump.fun代币的元数据、铸造、多钱包购买以及SOL在捆绑钱包间的路由等功能。它通过查找表和捆绑中继技术实现真正的机器人活动模拟，绕过bubblemap限制。适用于需要进行大规模、自动化交易策略部署的场景，如项目启动时的代币分发或市场操纵测试等。",2,"2026-05-12 10:48:06","CREATED_QUERY"]