SolstackDocs

Tools

Wallet Aggregator

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

Open Wallet Aggregator ↗Solana Wallet Aggregator overview

Step by step

  1. Step 1Paste private keys or seed phrasesOne per line, mixed freely: base58 keys, the JSON array that solana-keygen writes, or a 12 to 24 word phrase, which adds its first accounts on the paths Phantom and Solflare use. Up to 1,000 wallets.
  2. Step 2Choose what to collectSOL, one SPL/Token-2022 mint, or every token each wallet holds.
  3. Step 3ScanEach wallet's balance of the chosen asset (or every asset, in All tokens mode).
  4. Step 4One signature for the feesYour connected wallet funds a fee key once; each pasted key signs its own transactions in your browser. Or let every wallet pay its own.
  5. Step 5ReportPer-wallet status and signatures, exportable as CSV. The run is listed under Distribute → Manage.

Who it's for

Any set of wallets you control by key that ended up holding SOL or tokens you want back in one place: bundle wallets after a launch, bot wallets, old test keys, an airdrop's leftover dust.

One token vs. all tokens

One token collects native SOL or a single mint you enter, moving each source wallet's full balance of it directly to the destination. All tokens scans every SPL and Token-2022 account each wallet holds and sends each one, no mint list needed. Turn on sweep to also take each wallet's remaining SOL once its tokens are collected.

What happens to the accounts

Every emptied token account is closed after its balance moves. The rent it held returns to the source wallet's own SOL balance rather than the destination, so a source wallet often ends up with slightly more SOL than before. A Token-2022 account holding withheld transfer fees can't close while they're there, so they're moved to the token's mint first; the fee authority collects them from the mint.

Frozen accounts

A frozen token account can't be transferred by anyone but the freeze authority, so it's skipped and reported rather than attempted.

Your keys

Pasted keys are parsed in memory and are never stored or sent. Only paste keys for wallets you control. The run's entry under Distribute → Manage keeps only addresses, counts and signatures, in this browser.

Cost

Free. By default your connected wallet pays: it signs once to fund a fee key in the tab, which pays every network fee and the rent for any token account the destination doesn't have yet, then sends what it didn't spend back. This means wallets that hold tokens but no SOL can still be collected. Untick it and each wallet pays its own fee and rent instead.

FAQ

Is it safe to paste private keys?

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

Can I paste a seed phrase?

Yes, 12 to 24 words on one line, mixed with keys. Each phrase adds its first accounts on the derivation paths Phantom and Solflare use, and you choose how many to check.

Do I need a connected wallet?

Only to pay the fees. With one connected, it signs once to fund a fee key that pays every wallet's network fee, so wallets with no SOL still get collected; what's unspent comes back. Without one, each wallet pays its own.

What does "One token" collect?

Native SOL, or one SPL or Token-2022 mint you enter: each source wallet's full balance of it.

What does "All tokens" collect?

Every SPL and Token-2022 account with a balance in each wallet, one by one. Add sweep to take the SOL too.

What happens to the emptied accounts?

Closed automatically. The rent stays with the source wallet, not the destination.

What if a wallet has a frozen token account?

It's skipped, because a frozen account can't be transferred, and the skip is reported in its status.

What about transfer fees withheld in a source account?

They're moved to the token's mint first, so the account can close. The fee authority collects them from there.

How many wallets at once?

Up to 1,000.

Is a run saved anywhere?

A summary is listed under Distribute → Manage in this browser: what was collected, how many wallets, the destination and the signatures. Never the keys.

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