# 314 Protocol Token Creation Tutorial - BSC

{% hint style="success" %}
3**14 Protocol Token：**<https://bsc.ciaotool.io/token/314-protocol>
{% endhint %}

### 🛠 What Is the 314 Protocol?

The **314 Protocol** is a new experimental token standard designed to reduce high transaction fees and complex approval flows commonly found in traditional trading.

Unlike conventional swaps, the 314 Protocol introduces a **“transfer = trade”** mechanism.

* **Buy Tokens**: Send BNB directly to the contract address to receive tokens
* **Sell Tokens**: Send tokens directly to the contract address to receive BNB
* **Trading Cooldown**: Within a set time window, only **one buy transaction is allowed globally**, and **each address is limited to one sell transaction**

#### ⚠️ Risk Detection Notice

* This type of token may trigger risk warnings on security scanners.If detection results are a concern, it is recommended to create a **Standard Token**, which carries no such risk.
* The 314 Protocol is still **in an experimental stage** and may involve unknown risks.\
  Ownership and permission controls are critical — please verify all settings carefully before renouncing ownership.

### 🪙 How to Create a 314 Protocol Token？

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

* Open the creation page: <https://bsc.ciaotool.io/token/314-protocol>
* 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)

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

#### III. 314 Protocol Settings

* **Liquidity Allocation**: Percentage of tokens automatically transferred to the contract at deployment to provide liquidity
* **Cooldown Time (seconds)**:
  * Minimum interval between global buy transactions
  * Minimum interval between sells per address

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

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

* **Marketing Fee:** Deducted on buy transactions; once the contract reaches a set threshold, tokens are automatically sold and converted into the reflection token, then sent to the marketing wallet
* **Burn Fee:** Sent to the burn (dead) address for destruction

<figure><img src="/files/9AP05noCAwRIFaQVDA8Y" alt=""><figcaption></figcaption></figure>

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

Includes **Marketing and Burn 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/vgqQwSysTneEuRaT53OH" alt=""><figcaption></figcaption></figure>

#### VI. Other Parameters

* **Fund Address**: Receives marketing fees (can be the connected wallet)

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

#### VII. Feature Toggle Parameters

**Maximum Holding**

* **Enabled**: Set the maximum number of tokens a wallet can hold
* **Disabled**: Feature unavailable and cannot be re-enabled once turned off

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

#### ⚠️ Important Notes

{% hint style="info" %}
Not Recommended to Trade on PancakeSwap

Due to multiple restrictions and the absence of tax logic, trading on PancakeSwap is not recommended.\
Doing so may affect transfer-based trading and create **two separate pools and prices** (Pancake pool + transfer pool), leading to arbitrage risks.
{% endhint %}

#### Trading Differences

* PancakeSwap trades treat the token as a standard token with **no tax or slippage**
* Cooldown rules still apply; Pancake trades affect transfer-based trading and must wait for cooldown to expire
* Price charts shown on explorers (e.g. Ave) reflect **PancakeSwap pool prices only**, not transfer-based prices

#### Common Failure Scenarios

* **V3 pool added，**&#x4F;nly **V2 pools** are supported
* **Holding limit lower than liquidity amount**: Add liquidity first, then whitelist the pool address
* **Sell transaction fails**: Pool address not whitelisted or cooldown active\
  **Solution**: Add both the pool address and router address to the **cooldown whitelist** and **holding whitelist**

### ❓Frequently Asked Questions (FAQ)

#### **1.** How does the trading cooldown work?

* [x] During the configured cooldown period, only one buy transaction is allowed globally, and each address is allowed only one sell transaction. Other users cannot buy during this time. Trading resumes once the cooldown period ends.

#### 2. Can liquidity still be added or removed after ownership is renounced?

* [x] If the marketing wallet and the owner wallet are the same address, the marketing wallet can still add or remove liquidity even after ownership is renounced. Liquidity functions are not affected.

#### 3. How can batch transfers or operations bypass the cooldown restriction?

* [x] Before performing batch transfers, add the transfer contract address to the **cooldown whitelist**. If a maximum holding limit is enabled, the address must also be added to the **holding whitelist**, otherwise the operation will fail.

**💬 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/314-protocol.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.
