> ## 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.

# swarm buy

> parallel buys from dozens of wallets

# swarm buy

dozens of wallets buy the same token simultaneously. every wallet fires its own independent transaction. concentrated buy pressure from multiple directions, spread across a few blocks.

## how it works in a launch

swarm wallets are **prefunded before launch**. the system sends sol from the dev wallet to every swarm wallet during the prefund phase — before the token even exists.

when the launch fires:

```
block 0:    create + dev buy + bundles     (jito bundle)
block 1-3:  snipes fire                    (block-targeted)
block 2-5:  swarm wallets fire             (parallel, staggered)
```

because swarm wallets are already funded, they can fire immediately after token creation. no waiting for funding transactions.

## swarm vs bundle vs snipe

|                   | bundle                | snipe                       | swarm                  |
| ----------------- | --------------------- | --------------------------- | ---------------------- |
| **execution**     | atomic jito bundle    | independent, block-targeted | independent, parallel  |
| **wallet limit**  | 4 per bundle          | unlimited                   | unlimited              |
| **timing**        | guaranteed same block | specific block target       | 1-5 blocks spread      |
| **on-chain look** | same block buys       | fast reactions              | organic wave of buyers |
| **cost**          | jito tip              | jito tip                    | standard tx fees       |
| **use case**      | block 0 accumulation  | block 1-3 buys              | post-launch pressure   |

## staggering

configure `delay_ms` per wallet to stagger the buys:

```
wallet 1:  delay 0ms     → fires immediately
wallet 2:  delay 200ms   → fires 200ms later
wallet 3:  delay 500ms   → fires 500ms later
wallet 4:  delay 1000ms  → fires 1s later
...
```

staggered buys spread across multiple blocks and look like independent actors discovering the token at different times.

## config

| param             | what                                |
| ----------------- | ----------------------------------- |
| **wallets**       | must be `swarm` type                |
| **amount\_sol**   | sol per wallet                      |
| **delay\_ms**     | stagger delay per wallet (optional) |
| **slippage\_bps** | slippage tolerance (default: 500)   |

## prefunding

all swarm wallets are prefunded from the dev wallet before launch. the system checks existing balances and only sends the shortfall. each wallet needs its buy amount + gas reserve (\~0.003 sol).

## after launch

swarm wallets hold tokens after buying. manage them with:

* **[vamp](/platform/vamp-recovery)** — sells everything, closes accounts, sweeps sol back. swarm wallets consolidate to their master swarm wallet first, then to the destination.
* **[consolidate](/platform/consolidate)** — pulls sol back without selling.
* **sell from positions** — sell individual wallets from the dashboard.

## tips

* 10-50 wallets with small amounts (0.001-0.01 sol each) looks organic
* vary the amounts — don't use the same sol amount for every wallet
* stagger delays between 0-2000ms for a natural buy wave
* combine with bundles (block 0) + snipers (block 1-2) for full coverage across blocks
