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

# Wallet Management

> Create, organize, and manage multiple Solana wallets

bundl is designed for users who need to manage multiple wallets. This guide covers everything from creating your first wallet to organizing dozens.

## Creating Wallets

### Single Wallet

1. Click **\[+ create]** in the action bar
2. Enter a descriptive label (e.g., "trading-1", "nft-holder", "cold-storage")
3. Click **\[create]**

A new wallet is generated with a fresh keypair and added to your list.

<Tip>
  Use clear, consistent naming: `trading-1`, `trading-2`, `nft-main`, `nft-backup`. You'll thank yourself later.
</Tip>

### Batch Creation (Pro)

Need 50 wallets for an airdrop campaign? Don't create them one by one.

1. Click **\[+ create]**
2. Switch to the **Batch** tab
3. Enter the number of wallets (1-100)
4. Enter a base label (e.g., "airdrop")
5. Click **\[create N wallets]**

bundl will create wallets named:

* `airdrop-1`
* `airdrop-2`
* `airdrop-3`
* ...and so on

<Info>
  Batch creation is a Pro feature. Free users are limited to 5 wallets total.
</Info>

***

## Viewing Wallet Details

Click any wallet to open the detail view:

```
┌────────────────────────────────────────────────────────────┐
│ ← main-wallet                                    •••       │
├────────────────────────────────────────────────────────────┤
│                                                            │
│  8xK4aB7cD9eF0gH1iJ2kL3mN4oP5qR6sT7uV8wX9yZ0a1b2c3d4e    │
│  [copy]                                                    │
│                                                            │
│  ─────────────────────────────────────────────────────────│
│                                                            │
│  SOL Balance                              15.2341 SOL      │
│                                           $2,134.78        │
│                                                            │
│  ─────────────────────────────────────────────────────────│
│                                                            │
│  Tokens                                                    │
│                                                            │
│  🪙 USDC        $500.00     500.00 USDC    [send] [swap]  │
│  🪙 BONK        $125.00     1,250,000 BONK [send] [swap]  │
│  🪙 JUP  T22    $75.50      15.10 JUP      [send] [swap]  │
│                                                            │
│  ─────────────────────────────────────────────────────────│
│                                                            │
│  Recent Transactions                                       │
│  • Received 5.0 SOL from 3pL7...        2 hours ago       │
│  • Sent 1.0 SOL to 9kM4...              5 hours ago       │
│  • Swapped SOL → USDC                   1 day ago         │
│                                                            │
└────────────────────────────────────────────────────────────┘
```

### What You Can See

* **Full address** – Click to copy
* **SOL balance** – With USD value
* **All tokens** – SPL tokens and Token-2022 (marked "T22")
* **Token actions** – Send or swap each token directly
* **Transaction history** – Recent activity

### Wallet Actions

Click the menu (**•••**) in the top right for:

| Action                 | Description                       |
| ---------------------- | --------------------------------- |
| **Rename**             | Change the wallet label           |
| **Export Private Key** | Copy or view the private key      |
| **Request Airdrop**    | Get free devnet SOL (devnet only) |
| **Delete**             | Remove the wallet from bundl      |

***

## Renaming Wallets

Good naming makes managing many wallets much easier.

1. Open wallet details or hover over a wallet in the list
2. Click menu (**•••**) → **Rename**
3. Enter the new label
4. Click **\[save]**

### Naming Conventions

| Use Case     | Example Names                                 |
| ------------ | --------------------------------------------- |
| Trading      | `trading-1`, `trading-main`, `trading-backup` |
| NFTs         | `nft-holder`, `nft-mint`, `nft-secondary`     |
| Airdrops     | `airdrop-1`, `airdrop-2`, ...                 |
| DeFi         | `defi-main`, `lp-provider`, `staking`         |
| Cold Storage | `cold-1`, `vault`, `savings`                  |

***

## Deleting Wallets

<Warning>
  Deleting a wallet removes it from bundl **permanently**. If you haven't backed up the private key, you lose access to any funds in that wallet.
</Warning>

1. Open wallet details
2. Click menu (**•••**) → **Delete**
3. Confirm by typing the wallet label
4. Click **\[delete]**

### Before Deleting

* Export and save the private key
* Transfer any remaining funds to another wallet
* Double-check you're deleting the right wallet

***

## Exporting Private Keys

You can export individual wallet keys at any time:

1. Open wallet details
2. Click menu (**•••**) → **Export Private Key**
3. Your private key is shown (and copied to clipboard)

<Warning>
  **Anyone with your private key can steal all funds.** Never share it. Store it in an encrypted password manager or offline cold storage.
</Warning>

### Bulk Export (Pro)

Export all wallets at once:

1. Click **\[export]** in the action bar
2. Choose format:
   * **CSV** – Spreadsheet compatible
   * **JSON** – Developer-friendly
3. Toggle "Include private keys" if needed
4. Click **\[export]**

***

## Importing Wallets

You can import existing wallets using their private key.

### Import from Private Key

1. Click **\[+ create]** in the action bar
2. Switch to the **Import** tab
3. Paste your private key in one of these formats:
   * **JSON array**: `[123, 45, 67, ...]` (64 numbers)
   * **Base58 string**: The standard Solana private key format
4. Enter a label for the wallet (optional)
5. Click **\[import]**

<Tip>
  **Pro License Migration**: If you're importing a wallet that has a Pro license, bundl will automatically detect it. Your Pro features will unlock as soon as the wallet is imported.
</Tip>

### Where to Find Your Private Key

| Wallet   | Export Location                                    |
| -------- | -------------------------------------------------- |
| Phantom  | Settings → Security & Privacy → Export Private Key |
| Solflare | Settings → Export Private Key                      |
| bundl    | Wallet Details → Menu (•••) → Export Private Key   |
| CLI      | `solana-keygen recover` or check your keypair file |

<Warning>
  **Never share your private key.** Anyone with your private key has full control of the wallet and all funds in it.
</Warning>

<Info>
  Seed phrase (mnemonic) import is on the roadmap for a future update.
</Info>

***

## Selecting Multiple Wallets

bundl excels at multi-wallet operations.

### Selection Methods

| Method               | How                      |
| -------------------- | ------------------------ |
| Click checkbox       | Select individual wallet |
| Shift + Click        | Select range of wallets  |
| ⌘/Ctrl + A           | Select all wallets       |
| Click "Deselect all" | Clear selection          |

### What You Can Do With Selected Wallets

When wallets are selected, a new action bar appears:

```
┌────────────────────────────────────────────────────────────┐
│ 5 selected    [deselect all]  [send]  [collect]  [sweep]  │
└────────────────────────────────────────────────────────────┘
```

* **\[send]** – Send SOL from these wallets
* **\[collect]** – Collect all SOL to one destination
* **\[sweep tokens]** – Sweep a specific token from all selected wallets

***

## Wallet Limits

| Tier | Wallet Limit  |
| ---- | ------------- |
| Free | 5 wallets     |
| Pro  | **Unlimited** |

When you reach the free limit, you'll see an upgrade prompt when trying to create more wallets.

<Card title="Upgrade to Pro" icon="bolt" href="/pro/upgrade-guide">
  Get unlimited wallets for a one-time payment of 1.11 SOL
</Card>

***

## Tips for Managing Many Wallets

1. **Use consistent naming** – Easier to find and filter
2. **Group by purpose** – Trading, NFTs, airdrops, etc.
3. **Export regularly** – Backup keys to a secure location
4. **Use the command palette** – Press `⌘ K` to quickly find wallets by name
5. **Clean up unused wallets** – Delete empty wallets you don't need

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Send & Receive" icon="paper-plane" href="/features/send-receive">
    Send SOL and tokens to other addresses
  </Card>

  <Card title="Batch Operations" icon="layer-group" href="/features/batch-operations">
    Collect funds, create wallets in bulk
  </Card>
</CardGroup>
