# Wallet sets

Source: https://ballistic.app/docs/wallets/wallet-sets/

After this, you'll be able to group wallets into reusable sets for your launches, or skip them and let Ballistic assign wallets for you.

A wallet set is an optional, named selection of wallets you already own, used together in a launch. It is a convenience, never a requirement. If you don't use one, Ballistic pulls wallets from your pool (the wallets already on your account) and assigns them for you.

Wallet sets are available on Solana and BSC.

## When to use it [#when-to-use-it]

- Reuse a curated group of wallets across launches instead of re-picking them each time.
- Keep specific wallets grouped for one strategy, for example a fixed set of bundle wallets you trust.
- Run more than one group in a single launch, such as a bundle set alongside a proxy set.

**When not to:** one-off launches where any wallets will do. Skip the set and let Ballistic assign wallets from your pool.

## How it works [#how-it-works]

A set is a name, a role and the wallets in it. The role tells Ballistic how the set is used in a launch: **bundle**, **snipe** or **proxy**.

A set groups references to wallets you already hold. The private keys stay on those wallets and nothing moves when you create the set.

## Create a set [#create-a-set]

1. Open **Wallet Sets** from the wallets area.
2. Click **Create set** and give it a name.
3. Pick a role: bundle, snipe or proxy.
4. Select the existing wallets that belong to the set.
5. Save the set. It is now available to pick when you configure a launch.

> **Note**
>
> You can attach more than one set to a launch. A common pairing is a bundle set plus a proxy set.

## Going deeper [#going-deeper]

### Using more than one set per launch [#using-more-than-one-set-per-launch]

One launch can use several sets at once, each with its own role. Assign a bundle set and a proxy set to the same launch when your strategy needs both.

### Skipping sets entirely [#skipping-sets-entirely]

If you don't assign a set, Ballistic assigns wallets from your pool when the launch runs. You lose nothing by skipping; sets only add reuse and control.

## What can go wrong [#what-can-go-wrong]

| Symptom | Likely cause | Fix |
|---|---|---|
| You have no wallet set to pick at launch | You never created one | That is fine. Leave the set empty and Ballistic assigns wallets from your pool. |
| A set's wallets show an empty balance | Wallets are funded at the funding stage, not when you create a set | Nothing to fix. Sets don't move SOL when you create them; funding happens on the funding page. |
| The wrong wallets take part in a launch | A set with the wrong role is attached | Open the launch config, detach the set, and attach one with the correct role: bundle, snipe or proxy. |

## Related

- [Wallet Manager](https://ballistic.app/docs/wallets/wallet-manager/)
- [Wallet Oven](https://ballistic.app/docs/wallets/wallet-oven/)
