MCPcopy Index your code
hub / github.com/cutupdev/Solana-Raydium-Launchlab-Bundler

github.com/cutupdev/Solana-Raydium-Launchlab-Bundler @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
92 symbols 276 edges 20 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Solana Raydium Jito Bundler

As solana raydium jito bundler, it designed to facilitate buying and selling with 27 wallets simultaneously on the Solana blockchain. It used cutting-edge technologies for solana bundler so it's wonderful for for users looking to manage multiple transactions efficiently and effectively. This is basic version for giving basic understanding solana bundler on raydium using jito, so for real product, you need to get advanced version. Feel free to reach out of me when you need advanced version(https://wa.me/13137423660 or https://t.me/DevCutup)

Getting Started

To get started with the Solana Raydium Bundler, follow these steps to ensure a smooth setup and execution process.

1. How to run repository

Clone my repository

Git clone https://github.com/cutupdev/Solana-Raydium-Jito-Bundler.git

Edit the .env File

Before running the script, you need to configure the .env file. There are two keypairs required:

  • SOL Distribution Fees Keypair: This keypair is used for paying all the SOL distribution fees.
  • Pool Creation Keypair: This keypair is used for creating the pool. It is recommended that these keypairs have no ties to each other for security purposes.

You can use the same keypair for both if you are just testing the script. Make sure to store these keypairs securely.

2. Script Functions

Important: Follow the steps sequentially to ensure proper execution and avoid errors.

Create Keypairs (Step 1)

This step is crucial if you want to ensure that there is no SOL in the wallets. It is not necessary for every launch but is recommended for initial setups or resets.

Premarket (Step 2)

This is a multi-step process that needs to be done in a specific order:

  1. Execution Order: Complete all steps from 2 to 6 in sequence.
  2. Bundle ID Check: After each step, verify the Bundle ID to ensure it has landed correctly.
  3. Retry if Needed: If the bundle does not land, increase the tip and retry. Exit if necessary.
  4. Verification: Use the Jito Block Explorer to check if the bundle landed. Ignore the "Landed - no" indicator; instead, check if the first included transaction is confirmed.

Create Pool (Step 3)

Creating a pool might require multiple attempts:

  • Spam the Function: If the pool creation does not land on the first try, spam the function.
  • Increase the Tip: A tip of 0.1 SOL or more is recommended for better chances of landing within the first few tries.

Sell Features (Steps 4 and 5)

Once the pool is live, you have two options for selling:

  1. Sell All Keypairs at Once (Step 4): Use this step to sell all keypairs simultaneously and reclaim WSOL in Step 7 of Premarket (Step 2) after rugging.
  2. Sell in Percentages (Step 5): You can sell small percentages of the supply on demand. This involves sending a specified percentage of every keypair's token balance to the fee payers, then selling it all in one singular bundle on one wallet.

LP Remove (Step 6)

Removing LP is straightforward:

  • Non-Burn Removal: If you do not burn your LP, it will simply be removed.

Troubleshooting and Tips

  • Bundle Landing: Ensure your bundle lands by adjusting the tip or retrying the process as needed. Use the Jito Block Explorer for verification.
  • Secure Keypairs: Keep your keypairs secure and ensure they are correctly configured in the .env file.
  • Spam Wisely: When spamming functions, monitor the transactions to avoid unnecessary SOL expenditure.

Conclusion

The Solana Raydium Bundler is a robust tool for managing multiple transactions on the Solana blockchain. By following the setup and script functions outlined above, you can efficiently handle buying and selling operations with ease.

Follow me on github and give star to this repository.

Contact Information

  • Telegram: https://t.me/DevCutup
  • Whatsapp: https://wa.me/13137423660
  • Twitter: https://x.com/devcutup

Extension points exported contracts — how you extend this code

IPoolInfo (Interface)
(no doc)
src/createKeys.ts
IPoolKeys (Interface)
(no doc)
src/clients/interfaces.ts
ISwpBaseIn (Interface)
(no doc)
src/clients/interfaces.ts

Core symbols most depended-on inside this repo

loadKeypairs
called by 10
src/createKeys.ts
derivePoolKeys
called by 6
src/clients/poolKeysReassigned.ts
buildTxn
called by 4
src/createLUT.ts
chunkArray
called by 4
src/senderUI.ts
makeSell
called by 4
src/sellFunc.ts
question
called by 3
src/computeLPO.ts
buildSimpleTransaction
called by 3
src/removeLiq.ts
createAndSignVersionedTxWithKeypairs
called by 3
src/senderUI.ts

Shape

Function 82
Method 5
Interface 3
Class 2

Languages

TypeScript100%

Modules by API surface

src/senderUI.ts12 symbols
src/createMarket.ts9 symbols
src/clients/raydiumUtil.ts9 symbols
src/jitoPool.ts8 symbols
src/createLUT.ts8 symbols
src/clients/poolKeysReassigned.ts8 symbols
src/createKeys.ts7 symbols
src/clients/LookupTableProvider.ts7 symbols
src/sellFunc.ts6 symbols
src/removeLiq.ts6 symbols
src/buyToken.ts5 symbols
src/computeLPO.ts2 symbols

For agents

$ claude mcp add Solana-Raydium-Launchlab-Bundler \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page