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

# Upgrade Guide

> Step-by-step guide to purchasing a Pro license

This guide walks you through purchasing a bundl Pro license.

## Before You Start

Make sure you have:

* [ ] **1.11+ SOL** in one of your bundl wallets
* [ ] bundl is connected to **mainnet** (not devnet)
* [ ] Stable internet connection

***

## Step-by-Step Guide

<Steps>
  <Step title="Open the Upgrade Dialog">
    Click **\[⭐ Pro]** in the header bar.

    Or try to use a Pro feature (like Token Sweeper) – you'll see an upgrade prompt.

    ```
    ┌────────────────────────────────────────────────────────────┐
    │ Upgrade to Pro                                             │
    │                                                            │
    │ Price: 1.11 SOL                                            │
    │ One-time payment, yours forever                            │
    │                                                            │
    │                                        [continue]          │
    └────────────────────────────────────────────────────────────┘
    ```
  </Step>

  <Step title="Review Pro Features">
    The dialog shows what you're getting:

    * ✓ Unlimited wallets
    * ✓ Batch wallet creation
    * ✓ Batch collect SOL
    * ⭐ Token sweeper (all tokens, all wallets)
    * ⭐ Gasless sweep (0 SOL wallets!)
    * ✓ Jupiter token swaps
    * ✓ Unlimited saved addresses
    * ✓ Full portfolio insights
    * ✓ CSV export
    * ✓ Referral program (earn 30%)

    Click **\[continue]** when ready.
  </Step>

  <Step title="Enter Referral Code (Optional)">
    If someone referred you, enter their code:

    ```
    Referral Code (optional):
    [ENTER CODE]                                        ✓ valid

    ~0.33 SOL will go to the referrer
    ```

    The code is validated in real-time. If valid, 30% of your payment goes to the referrer.

    **Don't have a code?** That's fine – skip this step.
  </Step>

  <Step title="Select Payment Wallet">
    Choose which wallet to pay from:

    ```
    Select Payment Wallet:

    ● main-wallet        8xK4...3nPq      15.2341 SOL
    ○ trading-1          5yR2...9mKj       8.0000 SOL  ⚠️ 
    ○ nft-holder         3pL7...2vXw       5.5000 SOL  ⚠️
    ```

    Only wallets with 1.11+ SOL are selectable. Others show a warning.

    Click **\[continue]** after selecting.
  </Step>

  <Step title="Confirm Purchase">
    Review the transaction:

    ```
    Confirm Purchase

    From:        main-wallet
    Amount:      1.11 SOL
    Referral:    BUNDL123 (~0.33 SOL to referrer)
    You Receive: Pro License (lifetime)

    ⚠️ This transaction cannot be reversed

                               [back]  [pay 1.11 SOL]
    ```

    Click **\[pay 1.11 SOL]** to proceed.
  </Step>

  <Step title="Transaction Processing">
    bundl will:

    1. Create the transaction
    2. Sign with your wallet
    3. Submit to the network
    4. Wait for confirmation

    This takes 5-15 seconds.

    ```
    Processing...

    Creating transaction... ✓
    Signing... ✓
    Submitting... ✓
    Confirming...
    ```
  </Step>

  <Step title="Done!">
    Once confirmed:

    ```
    ✓ Upgraded to Pro!

    Your license is now active.
    All Pro features are unlocked.
    ```

    The dialog closes and Pro features are immediately available.
  </Step>
</Steps>

***

## After Upgrading

### Verify Your License

Your license status shows in the header:

* **Free**: Shows **\[⭐ Pro]** upgrade button
* **Pro**: Shows **\[Pro ✓]** badge

### Start Using Pro Features

* Create more than 5 wallets
* Use Token Sweeper
* Enable Gasless Sweep
* Swap tokens via Jupiter
* Save unlimited addresses
* Export to CSV
* Create referral codes

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Transaction failed">
    Check that:

    * You have 1.11+ SOL in the selected wallet
    * You're on mainnet (not devnet)
    * Internet connection is stable

    Try again or select a different wallet.
  </Accordion>

  <Accordion title="Pro features not unlocking">
    After successful purchase:

    * Close and reopen bundl
    * Check the header shows **\[Pro ✓]**

    If still not working, the license check may be delayed. Wait a minute and restart.
  </Accordion>

  <Accordion title="Wallet doesn't have enough SOL">
    You need 1.11+ SOL in a single wallet. Options:

    * Transfer SOL from another wallet
    * Collect SOL from multiple wallets
    * Buy SOL on an exchange and transfer in
  </Accordion>

  <Accordion title="Referral code invalid">
    The code may be:

    * Misspelled (codes are case-insensitive)
    * Expired or deactivated
    * Not yet created

    Double-check with the referrer or proceed without a code.
  </Accordion>
</AccordionGroup>

***

## Payment Details

### Where Does the Money Go?

| Recipient      | Amount           | Purpose                 |
| -------------- | ---------------- | ----------------------- |
| bundl Treasury | \~0.78 SOL (70%) | Development, operations |
| Referrer       | \~0.33 SOL (30%) | If referral code used   |

If no referral code is used, 100% goes to bundl Treasury.

### Transaction on Chain

The purchase creates:

1. **Payment transaction** – 1.11 SOL from your wallet
2. **License PDA** – Created at a derived address

You can view both on any Solana explorer using the transaction signature.

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Gasless Sweep" icon="bolt" href="/pro/gasless-sweep">
    Learn about the killer feature
  </Card>

  <Card title="Referral Program" icon="users" href="/pro/referral-program">
    Create your referral code and earn SOL
  </Card>
</CardGroup>
