Bundle Buy
Buy a token from multiple wallets simultaneously — each wallet executes its own swap.
Before you start
- Your EVM wallet connected (MetaMask or any WalletConnect wallet)
- The token contract address you want to buy
- Private keys of funded wallets — each must have ETH for the buy amount and gas
- A small amount of ETH in each maker wallet for the 0.001 ETH per-wallet service fee
Connect your wallet
Click "Connect Wallet" in the top-right corner and approve the connection. Your connected wallet is used to identify you and to receive the purchased tokens by default — it does not need to have ETH (the maker wallets pay for the buys).
Your connected wallet is the default token recipient. All tokens purchased by all maker wallets will land in this wallet unless you set an optional Receiving Address.
Paste the token contract address
In the "Token Address" field, paste the contract address of the token you want to buy. This is the long "0x..." address for the ERC-20 token. The tool validates the address format before letting you proceed.
Token Contract Address
The token you want each maker wallet to buy
Choose your DEX route
On Testnet, the route is fixed to PancakeSwap V2. On Mainnet, you can choose from three routes: PancakeSwap V2 (most liquid for new tokens), Uniswap V2 (widely used), or Uniswap V3 (concentrated liquidity — also requires selecting a fee tier: 0.05%, 0.30%, or 1.00%). Select whichever pool your token was listed on.
PancakeSwap V2
Testnet & mainnet. Best for new token launches.
Uniswap V2
Mainnet only. Classic constant-product AMM.
Uniswap V3
Mainnet only. Select a fee tier: 0.05%, 0.30%, or 1.00%.
Not sure which DEX? Check where your token's trading pool was created. On DexScreener or DexTools you can see the DEX name on the token's pair page.
Import your maker wallets and set the ETH amount per wallet
Each maker wallet is one independent buyer. You can add wallets three ways: paste private keys one per line using "Bulk Add", click "Upload File" to import a .txt or .csv file containing one key per line, or add them one by one with the "+ Add Wallet" button. After adding, set the ETH amount each wallet will use to buy tokens.
Private Keys — one per line
These are secret - never share them with anyone.
Wallet 1 ETH
Wallet 2 ETH
Wallet 3 ETH
Each private key gives full control over that wallet. Only use keys on a private, trusted device. Never use keys that hold more funds than you intend to spend.
(Optional) Set a custom Receiving Address for tokens
By default all purchased tokens go to your connected wallet. If you want the tokens to go to a different address — such as a cold wallet or a multisig — toggle on "Custom Receiving Address" and paste that address. This single address receives tokens from every maker wallet's buy.
Custom Token Receiving Address (optional)
Leave blank to send all tokens to your connected wallet
Use a cold wallet or hardware wallet address here to keep purchased tokens more secure than leaving them in a hot wallet.
Set slippage tolerance
Slippage is how much price movement you accept while a swap is pending. The default is 1%. If your token has a buy tax — for example 3% — set slippage to at least 1% above the tax, so 4% or higher. If you are buying a high-volatility or low-liquidity token, increase slippage to 5–10% to avoid failed swaps.
Slippage %
Set above your token's buy tax to avoid reverts
Select wallets to include, then click Buy
Use the checkboxes in the wallet table to select which wallets participate. Click "Bundle Buy". The tool charges a 0.001 ETH service fee from each participating maker wallet, then executes one token swap per wallet sequentially. A live activity log streams the result of each wallet's buy in real time.
Read the activity log
While the bundle runs, an activity log at the bottom of the page shows each wallet's status in real time: pending, success with the token amount received, or a failure with the reason. After all wallets complete, a summary shows how many succeeded and how many failed.
Wallets that fail (e.g. insufficient balance, slippage exceeded) are skipped — the other wallets continue. Only the service fee for wallets that attempted a swap is charged.
What to do next
Browse all tutorials