Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitman310/solana-pumpfun-bundler
This #Solana #PumpFun #Bundler #Bot is your ultimate tool for seamless bundling on Pump.Fun, featuring advanced profile creation and anti-bubble mapping capabilities.
https://github.com/bitman310/solana-pumpfun-bundler
bundler pumpfun-bundler-bot solana solana-pumpfun-bundler
Last synced: about 15 hours ago
JSON representation
This #Solana #PumpFun #Bundler #Bot is your ultimate tool for seamless bundling on Pump.Fun, featuring advanced profile creation and anti-bubble mapping capabilities.
- Host: GitHub
- URL: https://github.com/bitman310/solana-pumpfun-bundler
- Owner: bitman310
- Created: 2024-12-12T03:06:25.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-17T08:00:19.000Z (21 days ago)
- Last Synced: 2025-01-17T09:18:20.175Z (21 days ago)
- Topics: bundler, pumpfun-bundler-bot, solana, solana-pumpfun-bundler
- Language: TypeScript
- Homepage:
- Size: 64.5 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# solana-pumpfun-bundler
This Solana PumpFun Bundler Bot is your ultimate tool for seamless bundling on Pump.Fun, featuring advanced profile creation and anti-bubble mapping capabilities.## Description
This open-source and free tool provides a highly efficient self-bundling script designed specifically for Pump.Fun, empowering users to launch tokens seamlessly using 20 distinct wallets and profiles.With its robust features, the tool ensures your token launches are completely secure and protected against bubble map vulnerabilities and Photon SB marks, delivering unparalleled reliability for your projects.
For users requiring additional advanced functionalities or customization, we invite you to reach out via direct message for tailored solutions and expert support.
## Project Codebase
### main.ts
```
import { createKeypairs } from "./src/createKeys";
import { buyBundle } from "./src/jitoPool";
import { sender } from "./src/senderUI";
import { sellXPercentagePF } from "./src/sellFunc";
import promptSync from "prompt-sync";
import { sellXPercentageRAY } from "./src/sellRay";const prompt = promptSync();
async function main() {
let running = true;while (running) {
console.log("DM me for support");
console.log("https://t.me/benorizz0");
console.log("solana-scripts.com");
console.log("\nMenu:");
console.log("1. Create Keypairs");
console.log("2. Pre Launch Checklist");
console.log("3. Create Pool Bundle");
console.log("4. Sell % of Supply on Pump.Fun");
console.log("5. Sell % of Supply on Raydium");
console.log("Type 'exit' to quit.");const answer = prompt("Choose an option or 'exit': "); // Use prompt-sync for user input
switch (answer) {
case "1":
await createKeypairs();
break;
case "2":
await sender();
break;
case "3":
await buyBundle();
break;
case "4":
await sellXPercentagePF();
break;
case "5":
await sellXPercentageRAY();
break;
case "exit":
running = false;
break;
default:
console.log("Invalid option, please choose again.");
}
}console.log("Exiting...");
process.exit(0);
}main().catch((err) => {
console.error("Error:", err);
});
```### src/clients
```
- LookupTableProvider.ts
- config.ts
- jito.ts
- poolKeysReassigned.ts
```### src/keypairs
```
- keypair1.json
```### src/
```
- createKeys.ts
- createLUT.ts
- jitoPool.ts
- keyInfo.json
- sellFunc.ts
- sellRay.ts
- senderUI.ts
```## Contact Info
Telegram: [@diasibt](https://t.me/@diasibt)X: [@DiasIbt101](https://x.com/DiasIbt101)
LinkedIn: https://www.linkedin.com/in/dias-ishbulatov/