Bundled Trade
Bundled Trade runs a single direction, a buy or a sell, across a large set of wallets and groups the trades into Jito bundles. The server builds each wallet’s swap transaction, your browser signs it with that wallet’s imported key, and each bundle lands atomically: the transactions in one bundle confirm together in the same block, or that bundle does not land.
Bundled Trade j.tools/en/tools/bundled-trade
Open toolPlatform fee
0.0035 SOL per eligible wallet
Network fee, rent and transaction value are separate.
When this tool fits
#when-this-tool-fits- You want one terminal for both bundled buy and bundled sell, without rebuilding the wallet list when you switch direction.
- You want to pin a specific venue (Pump.fun, PumpSwap, or Raydium) or let Auto resolve the live pool, with control over the per-wallet Jito tip. See DEXes and liquidity for how each venue routes.
Before you start
#before-you-start- A connected wallet is optional here. Connect one and the run’s fee and referral records are anchored to it; leave it disconnected and the first imported wallet identifies the run instead. Either way it does not fund the trades and it never signs one. (How to connect a wallet.)
- The private keys for every trading wallet, imported through the Import button. The server builds each wallet’s swap transaction from its public address, and your browser tab signs it with the key. The keys never leave the tab.
- A token mint, classic SPL or Token-2022, picked with the built-in token selector. Token-2022 mints with a transfer hook or a transfer fee are refused before any bundle is built.
- For buys, each wallet funded with enough SOL for its amount plus the platform fee, the network fee, the Jito tip and any new account rent. For sells, each wallet holding the token you chose, plus SOL for the platform fee, the network fee and the tip.
Use only short-lived operational wallets; never enter a seed phrase or a long-term wallet key.
How to use it
#how-to-use-it-
Choose mode and DEX
Connect a wallet if you want the run credited to your referral, or skip it. Choose Buy or Sell, pick the token, and choose the route: Auto, Pump.fun, PumpSwap, or Raydium.
-
Import wallets
Click Import and add the private keys for the wallets you want to trade from, up to 400. The table shows each wallet’s SOL and token balance, and the plan line shows how many bundles the run needs.
-
Configure and run the bundles
Pick an amount per wallet, a Jito tip (the Low, Med, and High presets are 0.003, 0.006, and 0.015 SOL, or set a custom value), and a slippage tolerance (Auto applies a safe 15 percent default; the presets are 10, 15, and 25 percent, plus a custom field). Check the Send section: the eligible wallet count, the platform fee, the fee total, and the tip total. Click Run and keep the tab open until every bundle has landed or failed.
Key settings
#key-settings- Mode: Buy or sell for the whole run, chosen with the Buy/Sell tab. Buy spends SOL for the token; Sell swaps the token back to SOL. Switching keeps the wallet list.
- DEX: the route: Auto, Pump.fun, PumpSwap, or Raydium. Auto resolves the live pool when the run starts (the Pump.fun curve while the token is still on it, PumpSwap after graduation, Raydium otherwise) and keeps to it for the run. Pinning Pump.fun for a token with no curve stops the run before it starts; pinning PumpSwap or Raydium where the token has no market fails its bundles.
- Token: the token mint to trade, chosen with the built-in token selector. Required before Run is enabled.
- Wallets: the trading wallets, imported by private key through the Import button. Up to 400 per run, with live SOL and token balances shown.
- Amount per wallet (buy): set by the amount mode: Max − reserve (balance minus a reserve you set), Percent (one percentage for the run), Equal (one fixed SOL amount), or Manual (edit each row in the table). Editing any row switches the whole run to Manual, and a row you did not edit then trades nothing.
- Amount per wallet (sell): the same four modes, in tokens. Max (all) sells the wallet’s full balance, Percent sells one percentage of each balance, Equal sells one fixed token amount, and Manual overrides single rows. Amounts above the actual balance are rejected.
- Slippage: tolerance in percent: 10, 15, or 25, plus Auto, which applies a safe 15 percent default, or a custom value validated in the tool.
- Jito tip: the validator tip in SOL: Low (0.003), Med (0.006, the default), High (0.015), or a custom value. Where it sits per venue is covered under Practical tips; either way it is a priority tip, not the platform fee, and the tool reserves it in every wallet, so fund for the upper bound. A higher tip improves your odds of inclusion when the network is busy. The preset does not cap the tip: before each bundle goes out, the tool reads the live Jito tip floor and raises your tip to meet it if the auction has moved above your setting, up to 0.05 SOL per transaction, because a bundle tipped below the floor simulates cleanly and then never lands.
- Bundle packing: automatic. The wallets are split into bundles of at most 3 wallet transactions, inside the 4-transaction bundle ceiling. On PumpSwap and Raydium the fourth slot carries the tip transaction. Up to 3 bundles are in flight at once.
Fees and costs
#fees-and-costs| Cost | Amount |
|---|---|
| J Tools platform fee | 0.0035 SOL per eligible wallet |
| Solana network fee | Paid by each trading wallet during its transaction; the Send section shows the fee total and the tip total, not the network fee. |
| Rent and transaction value | Rent for a new token account comes from the trading wallet that needs it; not part of the platform fee. |
How it works
#how-it-works- Slippage and price impact work as described on Swap. What changes here is scale: Auto slippage uses a safe 15 percent default, the other presets are 10, 15, and 25 percent plus a custom field, because a thin pool absorbing a whole run of buys needs far more room than a single trade.
- Sending. Each trading wallet signs one transaction, and the platform fee is its last instruction, so a wallet whose bundle does not land pays no fee. A signed bundle goes out through Helius Sender to the Jito auction. The tool then watches its signatures on chain for about 30 seconds, re-posting the same bytes every few seconds, and gives it one retry on a fresh blockhash if it has not landed.
How to use it
- Choose mode and DEX
- Import wallets
- Configure and run the bundles
How it works
Jito bundles are built signed in your browser
- Live pool resolved at start, pinned for the run route: Auto
- One swap transaction per wallet ≤400 wallets
- Up to 3 wallet transactions per bundle ≤3 tx + tip
- Jito tip raised to the live floor if needed tip ≤ 0.05 SOL
- 0.0035 SOL platform fee per eligible wallet 0.0035 SOL
- Bundle sent via Helius Sender to Jito Jito bundle
- Watched about 30 s, then one retry fresh blockhash
Each bundle lands whole, or not at all mainnet
Supported DEXs
#supported-dexsBundled Trade trades on one venue for the whole run. Auto resolves the live pool at run start; picking a venue forces it, and if the token cannot be traded there the run or its bundles fail. Meteora and Orca are not supported in this tool.
Looks up where the token trades at run start and pins that venue for the whole run. Use this when you are not sure whether the token is still on its bonding curve or already in a pool.
Trades tokens that are still on a Pump.fun bonding curve, before graduation.
Trades tokens that have graduated from the bonding curve to a PumpSwap pool.
Routes through Raydium’s trade API, which covers its AMM v4, CPMM and CLMM pools. Use this for tokens with a live Raydium market.
Before you sign
#before-you-signCheck the live summary before signing. The app is the current source of truth for amount, fee and route.
Common issues
#common-issues- No route for the selected DEX. The token is not tradable on the DEX you picked, so the run or its bundles fail. Switch to the venue where the token has liquidity.
- A sell row has no balance. A wallet set to sell holds zero of the token. Remove it, or fund it with the token first.
- A sell amount is too high. A number or percentage above the wallet’s actual on-chain balance is rejected. Lower it, or switch to Max (all).
- A wallet is underfunded. The row shows how much SOL it still needs to cover its amount, the platform fee, the network fee, the Jito tip and any rent. Top it up, refresh, and run again.
- A bundle stays pending. The tool watches the bundle’s own transaction signatures on chain for about 30 seconds, re-posting the same bytes every few seconds, then gives the bundle one retry on a fresh blockhash. If neither window lands it, the bundle is marked failed and its wallets are left untouched. Run trades every selected wallet again, so first deselect the wallets whose bundles landed (the monitor lists them with Solscan links), then run the rest. Raise the tip if the network is busy.
- No wallet prompt appears. That is expected. Every trading wallet signs with its imported key inside the page, and the connected wallet never signs, so no approval window opens during a run. Keep the tab open: the run drives from this tab, and closing it stops the run.
Practical tips
#practical-tips- Raise the tip when bundles time out. Packing is automatic, so under heavy load the lever you control is the Jito tip. If bundles keep missing their slots, move up a preset and rerun the failed wallets.
- Amount plan: Set per-wallet amounts from your real execution plan; do not structure activity to misrepresent it as independent user demand.
- Budget the tip by venue. On a Pump.fun curve every wallet pays its own tip, so a 100-wallet run at the 0.003 SOL preset costs about 0.3 SOL in tips. On PumpSwap and Raydium the same run packs into 34 bundles with one tip each, about 0.102 SOL. The cost line shows the higher figure, and each wallet still has to hold its own tip.
Related tools
#related-toolsHelp
#helpThe tool on this page
Bundled Trade
j.tools/en/tools/bundled-trade
- Platform fee
- 0.0035 SOL per eligible wallet
- Network fee, rent and transaction value are separate.
© 2026 J Tools