# LP Reflection Token Creation Tutorial - BSC

{% hint style="success" %}
**LP Reflection Token**：<https://bsc.ciaotool.io/token/lp-reflection>
{% endhint %}

### 🛠 What Is an LP Reflection Token?

LP Reflection refers to a reward mechanism where users who add liquidity on decentralized exchanges (such as PancakeSwap) receive **additional token rewards on top of standard LP incentives**.

* Dividends are **distributed directly to LP addresses**
* The reward token is selected during contract creation, typically a mainstream asset such as **WBNB, USDT, USDC, DOGE**, etc.
* **LP obtained via transfers does not receive dividends** — rewards are activated only when liquidity is added by the user

#### ⚠️ Risk Detection Notice

Creating an LP Reflection Token may trigger risk warnings on security scanners.

* If you are highly sensitive to detection results, it is recommended to create a **Standard Token**, which carries no such risk
* By creating an LP Reflection Token, you acknowledge and accept potential risk flags
* Some platforms allow re-scanning after ownership is renounced, which may remove risk alerts

### 🪙 How to Create an LP Reflection Token？

#### &#x49;**. Connect Wallet**

* Open the creation page: <https://bsc.ciaotool.io/token/lp-reflection>
* Click **“Connect Wallet”** in the top-right corner
* Confirm your wallet address in the popup

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

#### II. Enter Basic Token Information

* **Token Name**: e.g. *CiaoTool* (supports Chinese, English, or mixed)
* **Token Symbol**: e.g. *C*, displayed in wallets and exchanges
* **Total Supply**: Fixed supply; cannot be increased after creation
* **Decimals**: Token precision (e.g. 6 decimals = 0.000001; default is usually 18)
* **Receiving Address**: Wallet address that receives the initial supply (can be the connected wallet)
* **Reflection Token**: Enter the contract address of the reward token\
  (must have a trading pair with BNB and sufficient liquidity; low liquidity may prevent distributions)

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

#### III. Buy Tax Rates (**0**≤x<**25%**)

* **Marketing Fee**: After buy transactions, tokens are sold once a threshold is reached and converted into the reflection token, then sent to the marketing wallet
* **Reflection Fee**: After buy transactions, tokens are sold once a threshold is reached and distributed to LP holders
* **Burn Fee**: Sent to the burn (dead) address
* **Liquidity Fee**: Automatically added to liquidity; LP tokens are sent to the marketing wallet by default

<figure><img src="/files/6oB9e8nBzSaLaFRMxQei" alt=""><figcaption></figcaption></figure>

#### **IV.** Sell Tax Rates (**0**≤x<**25%**)

Includes **Marketing, Reflection, Burn, and Liquidity fees**,\
with the same logic as buy taxes, applied only on sell transactions.

**Limits:**

* Total buy tax < **25%**
* Total transaction tax (buy + sell) < **50%**

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

#### V. Other Parameters

* **Marketing Wallet**: Receives marketing fees (can be the connected wallet)
* **Exchange**: PancakeSwap
* **Base Pair Token**: WBNB / USDT, etc.\
  The same token must be used later when adding liquidity

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

#### VI. Feature Toggle Parameters

**1. Manual Trading Activation**

* **Enabled**: The first trade after adding liquidity must be manually activated via the control panel
* **Disabled**: Trading starts immediately after liquidity is added

**2. Kill Blocks (Anti-Bot)**

* **Enabled**: Addresses that trade within the first *N* blocks after launch are blacklisted\
  Used to prevent bot sniping; requires manual trading activation
* **Disabled**: Feature unavailable

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

**3. Tax Rate Toggle**

* **Enabled**: Buy and sell tax rates can be adjusted after creation (each must remain within 0%–25%)
* **Disabled**: Tax rates cannot be modified and this option cannot be re-enabled

**4. Automatic Airdrop**

* **Enabled**: Each transaction airdrops small amounts of tokens to random addresses (up to 5)
* **Disabled**: Feature unavailable

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

**Note:** Once enabled, it cannot be disabled.

**5. Blacklist Function**

* **Enabled**: Add or remove blacklisted addresses; blacklisted addresses cannot transfer or sell
* **Disabled**: Feature unavailable

**6. Maximum Holding Amount**

* **Enabled**: Set a maximum token holding per wallet
* **Disabled**: Feature unavailable and cannot be re-enabled

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

#### VII. Control Panel Guide 🖥️

After successful creation, all features can be managed via the control panel:

**1. Ownership Control**

* **Transfer Ownership**: Transfer contract control to another address
* **Renounce Ownership**: Send ownership to a burn address (irreversible)

**2. Liquidity Control**

* Set add/remove liquidity tax rates
* Ensure correct pool direction:\
  **USDT/BNB first (top), native token second (bottom)**

**3. Trading Control**

* Allow users to add liquidity and enable trading
* Modify or remove holding limits
* Manage whitelists and blacklists
* Configure kill blocks and airdrop count (up to 5)

**4. Tax Control**

* Adjust liquidity, marketing, reflection, and burn fees (combined ≤ 25%)
* Set tax-exempt addresses
* Update marketing wallet address

**5. Reflection Control**

* Withdraw undistributed reflection rewards
* Set reflection blacklist
* Configure reflection threshold (default: 0.1 reflection token)

### ⚠️ Important Notes

* LP rewards are activated **only when users add liquidity themselves**
* LP received via transfer must add liquidity once to activate dividends
* Ensure correct pool direction when adding liquidity
* During trading pause, the pool address must be whitelisted to allow trading

### ❓Frequently Asked Questions (FAQ)

#### **1.** What is LP Reflection?

* [x] Users who add liquidity on DEXs receive additional token rewards proportional to their LP holdings. Rewards apply only to LP addresses activated by self-added liquidity.

#### 2. How should I choose the reflection token?

* [x] Select a mainstream token (e.g. WBNB, USDT, USDC, DOGE) that has a BNB trading pair and sufficient liquidity.

#### 3. What is the purpose of blacklists and whitelists?

* [x] Blacklisted addresses cannot transfer or sell tokens and may be excluded from reflections.\
  Whitelisted addresses are exempt from trading pauses and tax limits, and may trade or add liquidity before launch.

#### 4. How can I ensure I receive reflections?

* [x] You must add liquidity yourself and generate buy/sell activity. Transferred LP tokens or buy-only behavior will not trigger reflections.

#### 5. When will reflections not be distributed?

* [x] Reflections will not trigger if the token lacks BNB liquidity, the address is a smart contract or whitelisted, or the transaction does not meet the reflection threshold.

**💬 Need help? Join our community for real-time support:** <https://t.me/ciaotool>

* **Email:** <support@ciaotool.io>
* **Website:** [https://ciaotool.io](https://ciaotool.io/)
* **X (Twitter):** <https://x.com/CiaoTool>
* **Medium:** <https://medium.com/@ciaotool>
* **Blog**: <https://www.ciaoailiquidity.com/blog>
* **YouTube:** <https://www.youtube.com/@CiaoTool>
* **WhatsApp**：<https://whatsapp.com/channel/0029VbAuLrVAojYxRNw95W1J>

{% hint style="danger" %}
**Note:** CiaoTool is committed to providing convenient tooling services but does not offer any form of investment advice. Platform content may change with product iterations. Users are advised to exercise judgment and stay informed about updates.
{% endhint %}


---

# 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://ciaotool.gitbook.io/docs/en/token/lp-reflection.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.
