# Create Token

First of all, apart from gas fees, launching a token ("Create Meme Coin") is free if you don't want to buy anything. It is recommended that you buy it with at least 0.05 or 0.1 ETH, but it is up to you.

To launch a token you need to provide:

An image, a name, and a token symbol (ticker).

It is recommended to also provide a description, website link, x link, and and telegram link for the newly created "Meme Coin".

Behind the scenes on the smart contract level the Create Token function takes following inputs:

```solidity
function createToken(string memory name, string memory symbol, string[5] memory metad) public payable returns (uint256 id)
```

The description is placed in the string array on position 0, the image url on position 1, website in 2, x in 3, and telegram in 4. If your RPC supports it you get the created tokenId of the newly created token returned.

From the input a metadata hash will be produced to forever associate the provided metadata with this token.

### Deactivation

Create Token can be deactivated if any exploit / bug is detected, but the function that does the deactivation can also be renounced. 100% decentralization when renounced.

Please note that deactivation only effects the creation of new tokens. Tokens that have already been created (i.e. are on the bonding curve or have migrated) are **not** effected in any way.


---

# 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://lfg-club.gitbook.io/lfgclub/bonding-curve/create-token.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.
