SOAG DUSTPAN
vacuum every dead pump.fun bag out of your wallet.
each empty token account = 0.002 SOL of YOUR sol locked in rent.
sweep them, claim $SOAG back. one signature.
01 CONNECT WALLET
🧹
WALLET NOT CONNECTED
we read your SPL token accounts on-chain. nothing is signed until you press the sweep button on the next step.
02 SCAN RESULTS · AWAITING SCAN
DUST POSITIONS
—
total spl accounts
CLOSEABLE
—
empty & reclaim-eligible
RECLAIM SOL
—
@ 0.00203928 per ATA
EST. $SOAG OUT
—
net of 1% treasury fee
TOKEN
ACTION
SCANNING YOUR WALLET…
03 HOW THE VACUUM WORKS
STEP 01
ENUMERATE
we pull every SPL position you've ever opened.
STEP 02
CLASSIFY
amount = 0 → close-eligible. amount > 0 → flagged phase 2.
STEP 03
BUNDLE
one tx: close N ATAs + 1% to treasury. one tx: jupiter SOL → $SOAG.
STEP 04
CLAIM
$SOAG lands in your wallet. flex on the cope.
on-chain, no custody. open source: github.com/yksanjo/soag-dustpan · treasury J7Vq2…d7fP · $SOAG mint ADue8…pump
04 FAQ
A vacuum for your Solana wallet. It closes every empty SPL token account, reclaims the SOL rent locked inside, and swaps the recovered SOL into $SOAG via Jupiter — all in one connect-and-sign flow. 1% of reclaimed SOL goes to the $SOAG treasury, 99% becomes $SOAG in your wallet.
On Solana, every SPL token account requires ~0.00203928 SOL as a rent deposit. When a token balance drops to zero, that deposit stays locked unless you explicitly close the account. Dustpan closes them in bulk and returns the rent to you.
Yes. Dustpan is non-custodial — your wallet signs every transaction, we never hold your keys. Phantom shows you the exact balance changes before you approve. 1% goes to the SOAG treasury (publicly viewable on Solscan) and 99% becomes $SOAG in your wallet via Jupiter. Source code is public — audit it yourself at github.com/yksanjo/soag-dustpan.
Same close-ATA mechanic, different destination. Incinerators give you back SOL. Dustpan converts that SOL into $SOAG in the same signed flow — one click, no follow-up swap. Built for the $SOAG ecosystem flywheel: every sweep is buy-pressure on the token.
Phantom, Solflare, and Backpack. Anything with a standard Solana wallet provider should work.
Not yet. v1 closes empty accounts only — the guaranteed-yield path. Phase 2 will route Jupiter swaps for non-empty dust (sub-$1 bags) in the same bundled flow. If you have specific tokens you want to liquidate, do it in Jupiter UI for now and re-run Dustpan to close the resulting empty ATA.
After execution the success screen links every transaction to Solscan. You'll see the close instructions, the 1% treasury transfer, and the Jupiter swap that delivered your $SOAG.
88 closeable accounts per sweep (4 chunks × 22 ixs each), so wallets don't choke on too many simultaneous tx signatures. If you have more dust than that, run Dustpan twice — the second sweep picks up what the first left behind.