[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82187":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},82187,"solana-pumpfun-bundler","TYOPxyz\u002Fsolana-pumpfun-bundler","TYOPxyz","Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pumpfun bundler Solana Pumpfun Bundler Solana Pumpfun bundler Solana Pumpfun Bundler Solana Pumpfun Bundler Solana Pumpfun bundler",null,"TypeScript",116,1194,28,1,0,88,55.03,false,"main",true,[22,23,24,25,26,27,28,29],"bot","bubblemap","bundler","jito","pumpfun","solana","token-launch","typescript","2026-06-12 04:01:37","# Pump.fun Bundler\n\nCLI toolkit for Pump.fun token launches with coordinated **Jito** bundle buys. Covers metadata upload (Pump.fun IPFS), on-chain create, bundler wallet funding, Address Lookup Table (ALT) setup, and multi-wallet simultaneous buys via LilJito.\n\n[![Node.js](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-LTS-339933?logo=node.js&logoColor=white)](https:\u002F\u002Fnodejs.org\u002F)\n[![Solana](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FChain-Solana-9945FF?logo=solana&logoColor=white)](https:\u002F\u002Fsolana.com\u002F)\n[![Jito](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExecution-Jito%20Bundles-00D4AA)](https:\u002F\u002Fjito.wtf\u002F)\n[![License: ISC](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-ISC-blue.svg)](#license)\n\n## Overview\n\nTypical launch sequence:\n\n1. Presimulate create transaction\n2. Upload metadata to Pump.fun IPFS\n3. Submit on-chain create tx\n4. Distribute SOL to bundler wallets\n5. Build ALT for compact bundle txs\n6. `sendBundle` — multi-wallet buys in one block\n7. Optional: gather SOL, sell positions\n\nInteractive menu (`npm start`) drives each step by number; no flag memorization required.\n\n## Requirements\n\n- Node.js LTS\n- SOL on creator wallet and bundler provider wallet\n- Fast RPC (HTTPS + WSS) and Jito block engine access\n\n## Install\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FTYOPxyz\u002Fsolana-pumpfun-bundler.git\ncd solana-pumpfun-bundler\nnpm install\ncp .env.example.ts .env.ts\ncp settings.example.ts settings.ts\n```\n\n## Environment (`.env.ts`)\n\n```env\nRPC_ENDPOINT=https:\u002F\u002Fyour-rpc.com\nRPC_WEBSOCKET_ENDPOINT=wss:\u002F\u002Fyour-rpc.com\nLILJITO_RPC_ENDPOINT=https:\u002F\u002Fyour-jito-rpc.com\nJITO_FEE=0.001\nBLOCKENGINE_URL=https:\u002F\u002Fmainnet.block-engine.jito.wtf\nCOMPUTE_UNIT_PRICE=100000\n```\n\n| Variable | Purpose |\n|----------|---------|\n| `RPC_ENDPOINT` | HTTPS Solana RPC |\n| `RPC_WEBSOCKET_ENDPOINT` | WSS subscriptions |\n| `LILJITO_RPC_ENDPOINT` | Jito-aware RPC |\n| `JITO_FEE` | Tip per bundle (SOL) |\n| `BLOCKENGINE_URL` | Jito block engine |\n| `COMPUTE_UNIT_PRICE` | Priority fee (micro-lamports) |\n\n## Settings (`settings.ts`, gitignored)\n\n```typescript\nLP_wallet_privateKey: \"...\"           \u002F\u002F Token creator \u002F deployer\nBundler_provider_privateKey: \"...\"   \u002F\u002F Funds bundlers, pays Jito tips\n\ntoken: {\n  name: \"My Token\",\n  symbol: \"MTK\",\n  description: \"...\",\n  image: \".\u002Fassets\u002Flogo.png\",\n  \u002F\u002F socials, mintPk (after launch)\n}\n```\n\n## Run\n\n```bash\nnpm start       # interactive menu\nnpm run dev     # ts-node\nnpm run close   # close LUT (closeLut.ts)\n```\n\n## Launch pipeline\n\n```mermaid\nflowchart LR\n    A[Presimulate] --> B[Upload Metadata]\n    B --> C[Send Create Tx]\n    C --> D[Fund Bundlers]\n    D --> E[Build ALT]\n    E --> F[Jito Bundle Buys]\n    F --> G[Monitor \u002F Sell]\n```\n\n| Step | Module |\n|------|--------|\n| Presimulate | `layout\u002Fpresimulate.ts` |\n| IPFS | Pump.fun metadata upload |\n| Create | `layout\u002FcreateTokenBuy.ts` |\n| Fund | `layout\u002FsolDistribute.ts` |\n| ALT | Address Lookup Table builder |\n| Bundle | `executor\u002FlilJito.ts` |\n\n## Source layout\n\n```\nindex.ts\nmenu\u002F\nlayout\u002F\n  createTokenBuy.ts\n  presimulate.ts\n  solDistribute.ts\n  solGather.ts\nsrc\u002Fpumpfun\u002F          # Anchor IDL client\nexecutor\u002F\n  lilJito.ts\n  jito.ts\n  legacy.ts\nconfig.ts\nsettings.ts           # gitignored\ncloseLut.ts\n```\n\n## Health checks\n\n| Check | Command |\n|-------|---------|\n| Dependencies | `npm install` |\n| Types | `npm run typecheck` (needs `settings.ts`) |\n| Menu smoke | `printf \"5\\n\" \\| npm start` |\n\n## Security\n\n- Use dedicated hot wallets; keep `settings.ts` out of version control.\n- Authenticated RPC reduces mempool visibility of unsigned paths.\n- Review `npm audit` for Anchor\u002FRaydium transitive advisories.\n\n## License\n\nISC — see `package.json`.\n","Pump.fun Bundler 是一个专为 Solana 链上 Pump.fun 代币发行设计的命令行工具包，支持通过 Jito 协调的捆绑购买。其核心功能包括元数据上传至 Pump.fun IPFS、链上创建交易、打包钱包资金分配、地址查找表（ALT）设置以及利用 LilJito 实现多钱包同步购买。该工具采用 TypeScript 编写，提供了一个交互式菜单界面简化操作流程，无需记忆复杂的命令行参数。适用于需要高效执行代币发布活动，并希望通过协调多个钱包来优化交易成功率和速度的场景。",2,"2026-06-01 03:57:32","CREATED_QUERY"]