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
1

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.

0x742d…a3F8

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.

2

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

0xA1B2C3D4E5F6A7B8C9D0E1F2A3B4C5D6E7F8A9B0

The token each maker wallet will sell

3

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.

4

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

10xa3f8b1c2d9e4f7a0b5c8e2d1f9a7b3c4d0e6f2a8b1c5d7e3f9a0b2c4d8e6f1
20x2b9f1e4c8a3d7b0f5c6e9d2a4b8f1c7e3a5d0b9f2c4e8a6b1d3e7f0c5a9b4e2
30x7f3a0b2c5e8d1f4a9c6b3e0d7a5f2c8b4e1d9a6f3b0c7e2a5d8f1b4c9e6a3d0

These are secret - never share them with anyone.

25%
50%
75%
100%

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.

5

(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)

0x742d35Cc6634C0532925a3b8D4C9E3F82b6a3F8

Leave blank to send all ETH to your connected wallet

6

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 %

5

Must exceed your token's sell tax rate

7

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.

1Select wallets
2Click Bundle Sell
3Fee deducted per wallet
4Each wallet approves token
5Each wallet swaps Token → ETH
6ETH arrives in receiving address

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.

8

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.

0x742d…a3F8+0.031 ETH
0x9f1a…8f2a+0.018 ETH
0x5d8e…3b0dSlippage exceeded

If many wallets fail with "slippage exceeded", increase your slippage setting and retry. A sell tax higher than your slippage always causes a revert.