SolstackTools

Tools · Distribute

Solana Wallet Aggregator: Collect Tokens From Many Wallets

Collect one token, or every token, from many wallets into a single destination.

Wallet Aggregator on Solstack: Collect one token, or every token, from many wallets into a single destination.
Click anywhere to use it here.

How to use the Solana Wallet Aggregator

  1. Paste private keys or seed phrases for the source wallets (up to 1,000).
  2. Enter the destination address.
  3. Choose one token or all tokens.
  4. Sign once to cover the fees, or let each wallet pay its own — the pasted keys sign their own transfers.
  • Three collection modes
  • One signature for fees
  • Whole SOL balances move
  • Four accounts per transaction
  • Withheld fees harvested
  • Stopped runs pick up

FAQ

Is it safe to paste private keys?

Keys are parsed in memory and never stored or sent. Only paste wallets you control.

What does "All tokens" collect?

Every SPL and Token-2022 account with a balance in each wallet, one by one.

What if a wallet has a frozen token account?

Skipped — a frozen account can't be transferred, and it's reported in its status.

Do I need a connected wallet?

Only if you want it to pay the fees. Without one, each pasted wallet pays its own.

Where does the emptied accounts' rent go?

Back to each source wallet, not the destination.

How many wallets at once?

Up to 1,000.

Everything about the Solana Wallet AggregatorFeatures in full, how it compares, costs and the complete guide

What the Wallet Aggregator does

Three collection modes

SOL only, one SPL or Token-2022 mint, or every token each wallet holds, with an optional SOL sweep once the tokens are collected.

One signature for fees

Your connected wallet funds a fee key once. It pays every network fee and any new destination account rent, then returns the rest.

Whole SOL balances move

With the fee key paying, a source wallet's entire SOL balance can move, since nothing has to stay behind for its fee.

Four accounts per transaction

In All tokens mode each transaction moves and closes up to four token accounts, so wallets with many tokens never build oversized transactions.

Withheld fees harvested

Token-2022 accounts holding withheld transfer fees have them moved to the mint first, so the emptied account can close.

Stopped runs pick up

If a run stops, the fee key and its SOL stay in this browser. The next run tops it up instead of starting over, and returns it when done.

Solstack vs other Solana token collectors

Every token from every wallet, with fees paid from one signature.

Solstack Wallet Aggregator

  • Free: network fees and any new account rent only
  • All tokens mode collects every token each wallet holds in one run
  • Your connected wallet can pay every fee with one signature
  • Emptied token accounts close in the same transaction, rent back to the source wallet

Typical batch collector

  • Usually a per-wallet fee of 0.001 to 0.002 SOL
  • Usually one token, SOL or a single mint, per run
  • Usually each source wallet needs its own SOL for fees
  • Usually left open, with closing as a separate tool

Solana Wallet Aggregator: Complete Guide

What is a wallet aggregator?

Wallet Aggregator sweeps holdings from a list of wallets — pasted private keys or seed phrases, not a single wallet-adapter connection — into one destination address. Pull a single mint's balance from every source wallet, or sweep everything each wallet holds, token by token.

Emptied token accounts are closed automatically as part of the sweep, with the rent staying in the source wallet rather than going to the destination.

Source wallets don't need SOL: your connected wallet signs once to fund a fee key that pays every network fee, and gets back what it doesn't spend. Each run is then listed under Distribute → Manage alongside your multisends and airdrops.

Who it's for

Built for a pile of wallets you hold the keys to, with SOL or tokens scattered across them: a launch's bundle wallets, bot wallets, test keys you no longer use, or an airdrop's leftover dust. Paste up to 1,000 keys, pick what to collect, and every balance moves to the destination you enter.

One token, all tokens or SOL

  • One token: native SOL, or a single SPL or Token-2022 mint you enter. Every source wallet's full balance of it goes to the destination.
  • All tokens: every SPL and Token-2022 account with a balance in each wallet, sent one by one, with no mint list needed.
  • Sweep: also take each wallet's remaining SOL once its tokens are collected.

Fees and rent

By default your connected wallet signs once to fund a fee key made in your browser for the run. That key covers every network fee, plus rent for any token account the destination still needs, and sends back whatever is left. A wallet with tokens but no SOL can therefore still be emptied. Turn the option off and every wallet covers its own fee and rent, with nothing signed by yours.

Each emptied token account is closed, and its rent goes back to the source wallet, not the destination. A Token-2022 account holding withheld transfer fees has them moved to the mint first, where the fee authority can collect them, so it can close.

What it won't do

  • Move a frozen token account. It's skipped and reported in that wallet's status.
  • Keep your keys. They're parsed in memory in the tab, and the run's entry under Distribute → Manage keeps only addresses, counts and signatures.
  • Clean wallets without collecting anything. That's the Solana Wallet Cleaner. To send from one wallet to many instead, use the Solana Multisender.

Transactions and fees per wallet

With the fee key on, every transaction carries two signatures (the fee key and the source wallet), so its base fee is 0.00001 SOL; without it, each wallet pays 0.000005 SOL per transaction. The fee key is funded with room for 10 extra transactions plus its own minimum balance, and everything unspent comes back when the run ends.

ModeTransactions per source walletRent the run may pay
SOL1None
One token1, plus 1 with sweepOne token account at the destination, if it has none for that mint
All tokens1 per 4 token accounts, plus 1 with sweepOne destination account per mint it doesn't hold yet

What it costs

Free — network fees only.

Step-by-step guide in the docs →

Your keys stay in your wallet · every job starts with your approval · fees shown before you sign← Back to solstack.xyz