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

# Tokenize a share class on Solana

> Create the on-chain SPL mint and Metaplex NFT certificate for a share class — required before you can mint tokens to any stakeholder wallet.

Tokenizing a share class creates two linked on-chain assets: a fungible SPL mint (used to issue share units to individual stakeholders) and a Metaplex NFT that serves as the class certificate (storing metadata and linking back to the SPL mint). You complete this step once per share class. Until a class is tokenized, no tokens can be minted to any stakeholder holding securities in that class.

## What gets created

When you tokenize a share class, Launchboard creates the following on Solana:

| Asset                 | Purpose                                                                                                    |
| --------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Fungible SPL mint** | The token supply for this share class — individual share units are minted from here to stakeholder wallets |
| **Metaplex NFT**      | The class certificate — stores display metadata and contains a reference to the SPL mint address           |

Launchboard stores the SPL mint address and NFT ID against the share class record so that subsequent minting operations know where to draw from.

<Note>
  Two prerequisites must be met before you can tokenize a share class:

  1. **Your organization must have an OASIS Cap Table.** If you have not set one up yet, go to **Settings → Cap Table** and click **Create OASIS Cap Table**.
  2. **An OASIS avatar must be linked.** Either the organization owner or the current user (with Admin or Editor role) must have an OASIS avatar connected to their account.

  If either condition is missing, tokenization will fail. Set these up before proceeding.
</Note>

## How to tokenize a share class

<Steps>
  <Step title="Go to Cap Table → Classes">
    In the sidebar, navigate to **Cap Table**, then select **Classes**. You will see a list of all share classes in your organization.
  </Step>

  <Step title="Find the share class you want to tokenize">
    Locate the share class in the table. Classes that have not yet been tokenized show a **Not Tokenized** status indicator.
  </Step>

  <Step title="Click Tokenize">
    Click the **Tokenize** button on that row. Launchboard calls the OASIS API to create the SPL mint and the class certificate NFT. This typically completes in a few seconds.
  </Step>

  <Step title="Confirm the status changes to Tokenized">
    Once complete, the status indicator updates to **Tokenized** with a green check. The share class is now ready for token minting.
  </Step>
</Steps>

## Status indicators

| Status                      | What it means                                                                                                   |
| --------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **Not Tokenized**           | The share class has no on-chain assets yet. Click **Tokenize** to proceed.                                      |
| **Tokenized** (green check) | The SPL mint and class certificate NFT have been created successfully. You can now mint tokens to stakeholders. |
| **Retry Tokenization**      | A previous tokenization attempt failed. Click this button to try again.                                         |

## If tokenization fails

If the tokenization attempt fails, the share class will show a **Retry Tokenization** button. Click it to try again.

The most common causes of failure are:

* **Missing OASIS Cap Table** — your organization does not have an OASIS Cap Table set up. Go to **Settings → Cap Table → Create OASIS Cap Table**, then retry.
* **No OASIS avatar linked** — neither the org owner nor the current user has an OASIS avatar connected. Link one through your account settings, then retry.

If retrying still fails after confirming both prerequisites are in place, contact support.

## Next step

Once a share class is tokenized, mint tokens to the stakeholders who hold securities in that class.

<Card title="Mint tokens to wallets" icon="wallet" href="/tokenization/mint-tokens">
  Send SPL tokens from this share class's mint to individual stakeholder wallets.
</Card>
