Bundle Sell
Sell tokens from multiple wallets simultaneously — each wallet executes its own swap.
Before you start
- Your EVM wallet connected (receives ETH proceeds by default)
- The token contract address you want to sell
- Private keys of wallets that hold the token
- A small amount of ETH in each maker wallet for the 0.001 ETH service fee and gas
Connect your wallet
Click "Connect Wallet" in the top-right corner. Your connected wallet is the default recipient for all ETH proceeds from the sells — it does not need to hold any tokens.
All ETH received from every maker wallet's sell goes to your connected wallet by default. You can override this with a custom Receiving Address.
Paste the token contract address
In the "Token Address" field, paste the contract address of the token you want to sell. The tool loads the token's name and decimal precision so it can display balances accurately in the wallet table.
Token Contract Address
The token each maker wallet will sell
Choose your DEX route
On Testnet, the route is fixed to PancakeSwap V2. On Mainnet, choose PancakeSwap V2, Uniswap V2, or Uniswap V3 (with a fee tier). Select the same DEX where the token was originally bought — selling through a different pool can result in reverts or very high slippage.
PancakeSwap V2
Testnet & mainnet. Use if the token pool is on PancakeSwap.
Uniswap V2
Mainnet only. Use if the token was listed on Uniswap V2.
Uniswap V3
Mainnet only. Requires matching the correct fee tier (0.05%, 0.30%, 1.00%).
The fee tier for Uniswap V3 must match the pool your token is in. A wrong fee tier results in a failed swap with no ETH received.
Import your maker wallets and set the token amount to sell
Add wallets the same three ways as Bundle Buy: paste private keys in bulk, upload a file, or add one by one. After importing, the tool loads each wallet's token balance. Set the token amount to sell for each wallet by entering a number directly or using the quick percentage buttons (25%, 50%, 75%, 100%) to set a fraction of each wallet's balance.
Private Keys — one per line
These are secret - never share them with anyone.
Selling 100% from every wallet at once may cause significant slippage if the token has low liquidity. Consider selling in smaller batches or using a lower percentage per wallet.
(Optional) Set a custom Receiving Address for ETH
By default, all ETH proceeds from the sells go to your connected wallet. If you want the ETH to land in a different address — such as a cold wallet — toggle "Custom Receiving Address" and paste that address. All wallets' ETH proceeds go to this single address.
Custom ETH Receiving Address (optional)
Leave blank to send all ETH to your connected wallet
Set slippage tolerance
Set slippage to at least 1% above your token's sell tax — for example if the sell tax is 5%, use 6% or higher. For tokens with high-volume activity or low liquidity, consider 10–20% to avoid failed swaps.
Slippage %
Must exceed your token's sell tax rate
Select wallets to include, then click Sell
Use the checkboxes to select which wallets participate. Click "Bundle Sell". The tool charges a 0.001 ETH service fee per wallet, then each wallet first approves the DEX to spend its tokens, then executes the swap. The activity log updates in real time as each wallet completes or fails.
Token approval is an on-chain transaction that requires gas. Make sure each maker wallet has ETH not only for the service fee but also for both the approval and swap gas costs.
Read the activity log
The live log shows each wallet's progress: approval sent, swap executed, ETH received — or the failure reason (e.g. slippage exceeded, insufficient gas). Wallets that fail are skipped without affecting the others.
If many wallets fail with "slippage exceeded", increase your slippage setting and retry. A sell tax higher than your slippage always causes a revert.
What to do next
Browse all tutorials