# LP Token

Create a token with rewards built into them

<figure><img src="/files/BEof9awzdBXmF2CLFv7o" alt=""><figcaption></figcaption></figure>

An LP token, or reflection token, is a cryptocurrency whose holders are rewarded by levying fees on transactions and then redistributing a percentage of the fees charged to them.

A ‘reflective token’ distributes a percentage of every transaction back to its holders. Token holders are encouraged to hold onto their tokens and earn rewards from transactions on the market by using this mechanism.

**To create your LP Tokens**

You will have to insert a few parameters:

## Token Details

* **Contract Name** - The Name of your smart contract. (Cannot contain spaces or start with a number, i.e. EthereumContract)
* **Token Symbol** - The symbol of your cryptocurrency. (i.e ETH,DAI)
* **Token Name** - The full name of your currency. (i.e. Ethereum)

## Supply Details

* **Total Supply** - Gives you the ability to set a max cap of the total supply of tokens.
* **Decimals** - Allows you to choose the number of decimals for your token (default is 18).

## Liquidity Pool Details

* **Router** - Set the Defi exhange router address that people will be able to use to swap for your currency. (i.e uniswap v2 - 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D)
* **Treasury Fee** - Set the % fee from every transaction that are sent to the treasury address.
* **Tax Fee** - Set the % fee from every transaction that are distributed to all token holders.
* **Liquidity Fee** - The % fee from every transaction that are distributed to the liquidity pool.
* **Treasury Wallet** - All treasury tokens from the “Treasury Fee” will be distributed to this address.


---

# 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.launchifi.xyz/contract-types/lp-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.
