# LUT (Look up table)

LUT or Look-up Table is used to compress instructions so more fit into one transaction, want to know more? Read the dedicated [LUT page](https://chipper.gitbook.io/main/old/telegram-bots/lut-look-up-table) on the docs.

## Creating LUT

Go back to the /start menu, open the **🚀 Launch Menu** and click **📎 Create LUT** to create a LUT, for this a little SOL is required in your payer wallet.

## Extending the LUT & Generating a CA

{% hint style="danger" %}
This step is only needed when launching, when using the Swap Manager (buy/sell) with a token not launched by you (via this bot) scroll down.
{% endhint %}

In this step you will extend the LUT while also generating or importing the CA[^1] you are going to launch.

Open the /start menu, open the **🚀 Launch Menu** and click **🖇️ Extend LUT**. The bot will ask you if you want to use a custom [vanity CA](#user-content-fn-2)[^2], for example ending in ...pump.

#### Vanity CA

When responding with Yes to the previous question, the bot will ask if you want to upload your own [CA keypair](#user-content-fn-3)[^3] with options for yes and no.

If you reply with **Yes**, you will be prompted to reply with the private key of the CA to import it.

If you reply with **No**, the bot will generate a vanity CA ending in ...pump for you, this is done to match the overall guidelines from pump.fun as all coins created on their platform also end in ...pump.

{% hint style="info" %}
Vanity CA generation is **free** for users with the **Launch Manager** license.
{% endhint %}

[View the video tutorial for creating a Vanity CA (ending in ...pump) here.](https://t.me/SOLDevAnnouncements/132)

#### Random CA

When responding with **No** to the previous question this will generate a fresh CA and extend the LUT with all the corresponding addresses.

## 🔗 Extend LUT with CA

If you are using the swap manager with a coin that you have not launched and want to use the **All Sell Menu** options you need to create a LUT and extend it with the CA you are swapping.

<figure><img src="https://19767660-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhZA9uZY1DWCPEv0mhHVS%2Fuploads%2Ff2fSnADNRu2lTocVupOx%2Fimage.png?alt=media&#x26;token=4198dcbb-2048-433e-bdd9-8680fdaa3d16" alt=""><figcaption></figcaption></figure>

[^1]: Abbreviation of; Coin Address. Also named Mint Address or Public Key of the token/coin.

[^2]: Custom CA. Not randomly generated

[^3]: A private key generated with Solana CLI keygen in byte format.
