# Advanced Token Creation

To create a token with advanced configuration options in PooChain Ecosystem (poo.fun + LaunchLab), follow these steps:

1. Select Advanced Mode: On the token creation page, toggle the switch at the top to Advanced.
2. Enter Basic Token Details: Complete steps 2–3 as outlined in the basic token creation process (e.g., provide the token’s Name, Ticker, optional Description, and upload media).
3. Access Advanced Options: Click "Next Step" to open the advanced configuration settings.
4. Configure Token Parameters:
   * Total Token Supply and SOL Raise: Adjust the total token supply and the amount of SOL to be raised on the bonding curve. A lower SOL raise accelerates migration to an CPMM pool but results in reduced liquidity. The minimum raise is 30 SOL.
   * Supply Allocation: Set the percentage of the token supply to be sold on the bonding curve (minimum 51%, maximum 80%). The remaining tokens will transition to the CPMM pool upon graduation.
   * Vesting Options: Optionally, lock and vest a percentage of the token supply. Specify the cliff period and vesting duration. Note: After launching the token, you must designate the wallet for vested tokens on your user token creation page. This can be modified at any time.
5. Post-Migration Fee Share:
   * Creators receive 20% of all trading fees once their tokens bond to Raydium CPMM.
   * Important:
     * When the token migrates to a CPMM pool, and you will receive a Raydium "Fee Key" NFT in your wallet. This NFT enables fee claiming from the Raydium portfolio page, utilizing Raydium’s "Burn & Earn" feature.
   * Creators can claim fees in My Profile on poo.fun and then under Dev Tools.
6. Finalize Token Creation: Complete steps 4–5 from the basic token creation process (e.g., sign the wallet message, confirm creation, and optionally perform an initial buy).
7. Token Launch: Upon confirmation, your token will be live and tradeable on the bonding curve.
8. Graduation to CPMM Pool: Your token will automatically transition to a Raydium CPMM pool once the bonding curve reaches your specified SOL threshold.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.poochain.co/interacting-with-poochain/advanced-token-creation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
