vamp
the nuclear option. stops all running bots, sells every token across every wallet, closes all token accounts, and sweeps all sol to a single destination wallet. nothing left behind.the full pipeline
wallet consolidation flow
when to use
- after a launch — recover all sol from every wallet type back to dev
- exiting a position — liquidate one specific token across all wallets
- cleanup — close dead accounts, recover rent from old token accounts
- before privacy swap — consolidate everything before rotating wallets
config
| param | what | default |
|---|---|---|
| source_wallets | wallets to drain | required |
| destination_wallet | where all the sol goes | required |
| token_mint | only sell this specific token | all tokens |
| sell_tokens | sell tokens before sweeping | true |
| close_accounts | close empty token accounts | true |
| slippage_bps | slippage for token sells | 2000 (20%) |
what gets recovered
- all sol from source wallets
- sol from selling tokens
- ~0.002 sol rent per closed token account
- remaining dust from closed solana accounts
vamp vs consolidate
| vamp | consolidate | |
|---|---|---|
| sells tokens | yes (automatic) | no |
| closes accounts | yes | optional |
| stops volume bot | yes | no |
| end result | all sol in destination, wallets empty | sol in destination, tokens still held |
| use case | full exit | pull sol back, sell manually later |
tips
- slippage is set high (20%) by default because you’re usually selling into thin liquidity
- vamp will skip wallets that have zero balance
- the destination wallet typically should be your dev wallet
- after vamping, you can privacy swap the dev wallet to fresh addresses