> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gank.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# vamp

> stop everything. sell everything. recover all sol.

# 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

```
1. stop volume bot sessions (if running)
2. discover all token holdings across source wallets
3. sell everything (or just one specific token)
4. close empty token accounts (recover ~0.002 sol rent each)
5. swarm wallets → consolidate to their master swarm wallet
6. all source wallets → transfer sol to destination
7. close solana accounts, send remaining dust
8. destination wallet triggers 1 sell to dump any remaining tokens
```

the key thing: **each wallet type consolidates through its own hierarchy first**, then everything flows to the destination.

## wallet consolidation flow

```
volume wallets ──────────────────────→ destination
snipe wallets ───────────────────────→ destination
bundle wallets ──────────────────────→ destination
swarm wallets → master swarm wallet ─→ destination
                (sol + tokens)
```

swarm wallets are special — they consolidate to their master swarm wallet first (because there can be dozens), then the master sends to the destination.

## 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](/platform/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    |

if you want to keep your tokens and sell them yourself at a specific time, use [consolidate](/platform/consolidate) instead.

## 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](/platform/clean-funds) the dev wallet to fresh addresses

20% slippage is intentional. when you're vamping, you want execution not precision. adjust lower if you care about the price.

## per-position vamp

each position in the dashboard has a vamp button. sells 100% of that token from all wallets, consolidates sol to dev.

## vamp all

quick actions -> vamp all. hits every token, every wallet. everything consolidated to one destination.
