> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/th/rerm-ton/starter-kits/sang-token.md).

# สร้าง Crypto Token

การมี token หรือ "crypto coin" แบบกำหนดเองสำหรับโปรเจกต์ของคุณ ช่วยให้คุณสามารถสร้างชุมชนรอบๆ ticker ของคุณเองได้ (เช่น $PROJECT)\
จากนั้น คุณสามารถสร้างสิ่งจูงใจให้เข้าร่วมเพิ่มเติมได้ เช่น DAO สำหรับการกำกับดูแล, คะแนนรางวัลสำหรับการมีส่วนร่วมของผู้ใช้ หรือแค่แบนเนอร์โซเชียลที่สนุก (เรียกว่า "meme coin")

ด้วยเหตุนี้ coin แบบกำหนดเองจึงช่วยให้โปรเจกต์ของคุณเติบโตได้โดยไม่ต้องพึ่งพาตัวกลาง

## ข้อกำหนดเบื้องต้น

เช่นเดียวกับการทำงานบนโปรเจกต์ Web3 เสมอ คุณต้องมี Web3 wallet ก่อน:

{% content-ref url="/pages/40OW6vnr52Mr3BwPNaZL" %}
[กระเป๋าเงิน Crypto](/th/riang-ru/krapao-ngoen.md)
{% endcontent-ref %}

wallet ที่เป็นที่รู้จักมากที่สุดคือ MetaMask:

{% content-ref url="/pages/YTognbbqRvkQotuukmj8" %}
[ใช้งาน MetaMask](/th/riang-ru/krapao-ngoen/metamask.md)
{% endcontent-ref %}

ตรวจสอบให้แน่ใจว่า [เชื่อมต่อกับ Chiliz Chain](/th/phatthana/phuenthan/tho-chiliz-chain.md) แล้ว!

wallet นี้ควรมี $CHZ token อยู่ในนั้น ซึ่งคุณสามารถซื้อได้จาก Web3 exchange ทุกแห่ง (Coinbase, Kraken, Binance, Bitpanda เป็นต้น)

## การสร้าง smart contract ของ token

เนื่องจาก Chiliz Chain เป็น blockchain ที่เข้ากันได้กับ [EVM](https://ethereum.org/developers/docs/evm/) คุณจึงสามารถพึ่งพา contract อย่าง [ERC-20](https://docs.openzeppelin.com/contracts/5.x/erc20) สำหรับความต้องการ token contract ของคุณได้ เราแนะนำ OpenZeppelin contract ที่ผ่านการตรวจสอบโดยชุมชน ซึ่งคุณสามารถ[ปรับแต่งได้ในวิซาร์ดออนไลน์ของพวกเขา](https://wizard.openzeppelin.com/#erc20)

จากหน้านั้น คุณสามารถกำหนดค่า contract สำหรับ token ของคุณเองได้:

* ตั้งชื่อและ symbol/ticker ให้มัน
* กำหนดจำนวน token โดยใช้ช่อง "Premint"
* คลิกที่ฟีเจอร์ "Mintable" เพื่อทำให้ token ของคุณ mintable และ ownable (และด้วยเหตุนี้จึงสามารถโอนได้)
* ยกเลิกการเลือกฟีเจอร์ "Permit" ไปก่อน

ตัวอย่างเช่น นี่คือ ERC-20 token contract มาตรฐานที่:

1. มีไว้สำหรับ $PROJECT token สมมติ
2. Mint อุปทานคงที่จำนวน `1000` token ไปยัง wallet `recipient` (ไม่ว่าจะเป็น wallet ของคุณหรือ vault) เมื่อ deploy โดยเป็นเจ้าของโดย wallet `initialOwner` (ของคุณ)
3. มีฟังก์ชัน ERC-20 มาตรฐานอย่าง `transfer`, `approve` และ `balanceOf`
4. มีข้อจำกัดว่าใครสามารถ mint ได้ (=คุณ เจ้าของ) ผ่าน contract module [OpenZeppelin Ownable](https://docs.openzeppelin.com/contracts/5.x/api/access#Ownable)

```solidity
// SPDX-License-Identifier: MIT
// Compatible with OpenZeppelin Contracts ^5.5.0
pragma solidity ^0.8.30;

import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";

contract MyOwnProjectToken is ERC20, Ownable {
    constructor(address recipient, address initialOwner)
        ERC20("My Own Project Token", "PROJECT")
        Ownable(initialOwner)
    {
        _mint(recipient, 1000 * 10 ** decimals());
    }

    function mint(address to, uint256 amount) public onlyOwner {
        _mint(to, amount);
    }
}
```

{% hint style="info" %}
**เวอร์ชัน Solidity และ EVM ที่แนะนำสำหรับ Chiliz Chain:**

* **เวอร์ชัน Solidity compiler:** `0.8.30` (หรือต่ำกว่า)
* **เวอร์ชัน EVM เป้าหมาย:** `prague`
  {% endhint %}

## การ compile, deploy และ verify

ถึงเวลา compile และ deploy contract ของคุณแล้ว OpenZeppelin wizard ช่วยให้คุณเปิด custom contract ได้โดยตรงใน [Remix IDE](https://remix.ethereum.org/), ดาวน์โหลดไฟล์ (เป็นไฟล์เดียวหรือเป็น Hardhat หรือ Foundry project ตัวอย่าง) หรือเพียงแค่คัดลอกไปยัง clipboard พร้อมวางในสภาพแวดล้อมการพัฒนาของคุณ

หากคุณเพิ่งเริ่มต้น เราแนะนำให้ใช้ Remix ซึ่งเรามีขั้นตอนให้ที่นี่:

{% content-ref url="/pages/VrKCqlsE2K3MWhudSDG2" %}
[Deploy ด้วย Remix](/th/phatthana/phuenthan/deploy-smart-contract/deploy-remix.md)
{% endcontent-ref %}

{% hint style="danger" %}
ตรวจสอบให้แน่ใจว่าได้ตั้งค่า Remix ให้ใช้ compiler เวอร์ชัน 0.8.30 พร้อมด้วย EVM เวอร์ชัน "Prague"
{% endhint %}

สิ่งที่ควรทราบ: ก่อนที่คุณจะ deploy contract ได้ Remix จะขอที่อยู่ `recipient` และ `initialOwner` จากคุณ\
นี่คือที่ที่คุณระบุ Web3 address ของ wallet ที่จะรับอุปทานเริ่มต้น และที่อยู่ของคุณเองในฐานะเจ้าของ token\
สามารถใช้ที่อยู่เดียวสำหรับทั้งสองอย่าง หรือที่อยู่ที่แตกต่างกันสำหรับแต่ละอย่างก็ได้

<figure><img src="/files/WOBgkruBn5gHHAIPI4HO" alt="" width="264"><figcaption></figcaption></figure>

เมื่อคุณ deploy contract แล้ว คุณต้อง verify มัน ทำตามคู่มือของเรา ขึ้นอยู่กับสภาพแวดล้อมการพัฒนาของคุณ:

{% content-ref url="/pages/xWLPjhumWNjqmyL6az1o" %}
[Verify Smart Contract](/th/phatthana/phuenthan/verify-smart-contract.md)
{% endcontent-ref %}

## การนำเข้าที่อยู่ token ใหม่ใน wallet ของคุณ

โปรดทราบว่าแม้ว่า contract ของคุณจะ deploy และ verify อย่างถูกต้อง wallet ของคุณจะไม่แสดง token ใหม่ของคุณโดยอัตโนมัติ คุณต้องบอก wallet ด้วยตนเองให้ติดตาม asset เฉพาะนี้

นี่เป็นงาน copy-paste:

1. ใน Remix ไปที่ส่วน "Deployed Contracts" ค้นหา contract ที่เพิ่ง deploy แล้ว และคลิกไอคอน "Copy to Clipboard" ถัดจากชื่อ/ที่อยู่ contract มันจะขึ้นต้นด้วย `0x...`
2. ตอนนี้เปิด Web3 wallet ของคุณ ตรวจสอบให้แน่ใจว่าเชื่อมต่อกับ Chiliz Chain (หรือ Spicy Testnet) คลิกแท็บ "Tokens" และจากเมนู "..." คลิกตัวเลือก "Import tokens"

จากนั้นทำตามขั้นตอน:

1. วางที่อยู่ token contract ในช่องข้อความของ importer
2. ตรวจสอบว่า wallet ตรวจจับ symbol และ decimals ของ token ได้ (ควรเป็น 18)
3. คลิก "Add Custom Token" แล้ว "Import Tokens"

สำเร็จแล้ว! ตอนนี้คุณควรเห็นยอดคงเหลือ token ของคุณในรายการ wallet

ตอนนี้คุณพร้อมที่จะโอน fund หรือสร้าง liquidity pool แล้ว

## **การสร้าง Liquidity Pool**

ตอนนี้ที่ token ของคุณมีอยู่ใน wallet แล้ว ถึงเวลาทำให้มันสามารถซื้อขายได้ ซึ่งทำได้ผ่าน liquidity pool (LP)

{% hint style="info" %}
จำเป็นต้องมี liquidity pool เพื่อทำให้ token ของคุณสามารถซื้อขายได้และกำหนดราคาให้มัน

มันทำงานโดยการถือครองอุปทานของ token ใหม่ของคุณและอุปทานของ $CHZ ไว้ใน smart contract

เมื่อผู้ใช้ต้องการซื้อ token ของคุณ พวกเขาส่ง $CHZ ไปยัง pool และได้รับ token ของคุณเป็นการแลกเปลี่ยน\
สิ่งนี้ช่วยให้การซื้อขายเกิดขึ้นได้ทันทีโดยไม่ต้องให้คุณทำหน้าที่เป็นตัวกลาง

ในฐานะเจ้าของ wallet ที่ให้ fund แก่ pool คุณจะได้รับค่าธรรมเนียมเล็กน้อยจากการซื้อขายทุกครั้ง\
โดยพื้นฐานแล้ว สิ่งนี้เปลี่ยน pool ของคุณให้เป็นแหล่งรายได้แบบ passive และรับประกันความมั่นคงของตลาดสำหรับชุมชนของคุณ
{% endhint %}

เราจะใช้ [Kayen Finance](https://www.kayen.finance/) (หรือ [FanX](https://app.fanx.xyz/)) ซึ่งเป็น decentralized exchange (DEX) ชั้นนำบน Chiliz Chain

พวกเขามีชุดคำแนะนำที่ครบถ้วน:

{% embed url="<https://kayen-finance.gitbook.io/docs/kayen-dex-user-guide/pools/creating-a-liquidity-pool>" %}

{% embed url="<https://fanx.gitbook.io/fanx-docs/fanx-user-guide/new-pool-creation>" %}

เมื่อคุณสร้าง pool แล้ว ถึงเวลาเพิ่ม liquidity ให้กับมัน\
ทำตามคู่มือเหล่านี้:

{% embed url="<https://kayen-finance.gitbook.io/docs/kayen-dex-user-guide/pools/adding-liquidity-to-a-pool>" %}

{% embed url="<https://fanx.gitbook.io/fanx-docs/fanx-user-guide/add-liquidity>" %}

{% hint style="danger" %}
**การตั้งราคาเริ่มต้นสำหรับ token ของคุณ**

นี่เป็นขั้นตอนที่สำคัญมาก

ในฐานะผู้ให้ liquidity รายแรก *คุณ* เป็นผู้กำหนดราคาเริ่มต้นของ token ของคุณ ราคาถูกกำหนดโดยอัตราส่วนของ asset สองอย่างที่คุณฝากเข้าไปเท่านั้น

เราแนะนำให้คุณใช้สูตรนี้: `ราคา Token ของคุณ = จำนวน CHZ / จำนวน Token ของคุณ`

ตัวอย่างเช่น หากคุณต้องการให้ 1 $PROJECT token มีมูลค่า 0.1 $CHZ นี่คือวิธีกรอกช่อง Add Liquidity ใน Kayen Finance หรือ FanX interface:

* "Token A": ใส่ 10,000 $PROJECT
* "Token B": ใส่ 1,000 $CHZ

ผลลัพธ์: ราคาเริ่มต้นถูกตั้งไว้ที่ 0.1 $CHZ ต่อ $PROJECT token
{% endhint %}

## การสร้างบุคลิกให้ Token ของคุณ

โดยค่าเริ่มต้น token ของคุณจะปรากฏบน DEX และ explorer ต่างๆ เป็นไอคอน placeholder ทั่วไปโดยไม่มีลิงก์โซเชียล

### การลิสต์บน DEX

สำหรับ coin การลิสต์หมายถึงการปรากฏในรายการ token ที่รองรับแบบสาธารณะของ DEX

มี DEX สองแห่งในระบบนิเวศ Chiliz Chain:

{% embed url="<https://www.kayen.finance/>" %}

{% embed url="<https://app.fanx.xyz/explore?tab=tokens>" %}

เพื่อปรากฏในรายการเหล่านี้ กระบวนการค่อนข้างคล้ายกันสำหรับ DEX ทั้งสองแห่ง ทั้งคู่ไม่ต้องการการ whitelist token จะสามารถค้นหาและซื้อขายได้โดยอัตโนมัติทันทีที่มีการเพิ่ม liquidity

อย่างไรก็ตาม เพื่อเพิ่มโลโก้ คุณต้องติดต่อทีมของแต่ละแห่ง คุณสามารถเปิด support ticket บน Discord server ของพวกเขาได้:

* [Kayen Finance Discord server](https://kayen.finance/discord) ในช่อง `#help`
* [FanX Discord server](https://discord.gg/2GxuJvbQA6) ในช่อง `#questions`

### การแสดงข้อมูลของคุณบน Explorer

#### บน Chiliscan / Routescan

วิธีที่เร็วและง่ายที่สุดคือคลิกปุ่มที่มุมขวาบนและเลือกตัวเลือก "Submit name tag"

<figure><img src="/files/NZ9lWjO4AU3atAgmryLZ" alt="" width="375"><figcaption></figcaption></figure>

สิ่งนี้จะพาคุณไปยัง [แบบฟอร์ม](https://forms.routescan.net/forms/form-label) ที่คุณสามารถให้ข้อมูลที่จำเป็นทั้งหมดได้

เมื่อส่งแล้ว ทีม Routescan จะอัปเดตรายละเอียดภายในไม่กี่วัน

#### บน Chiliz Block Explorer / Blockscout

(เร็วๆ นี้)

## การตรวจสอบความถูกต้อง

ทุกอย่างปลอดภัยหรือไม่? *แน่ใจ* หรือ? ถึงเวลาทดสอบและตรวจสอบให้แน่ใจว่า token และ pool ของคุณทำงานได้อย่างถูกต้อง

### ทำการ "Smoke Test" Swap

คุณไม่ควรสันนิษฐานว่า pool ทำงานได้เพียงเพราะ transaction ไม่ล้มเหลว คุณต้องจำลองประสบการณ์ผู้ใช้จริง

{% hint style="info" %}
[Smoke testing](https://en.wikipedia.org/wiki/Smoke_testing_\(software\)) มีไว้เพื่อเผยให้เห็นความล้มเหลวง่ายๆ ที่รุนแรงพอที่จะ เช่น ปฏิเสธการเผยแพร่โปรเจกต์
{% endhint %}

เพื่อทำ smoke test บน token ของคุณ คุณต้องทำตัวเหมือนเป็นผู้ใช้จริง:

1. สร้าง wallet ที่สอง (หรือใช้ wallet ของเพื่อน) ที่ไม่เคยโต้ตอบกับ token ของคุณ (หรือ smart contract) มาก่อน wallet นั้นควรมี $CHZ อยู่แล้ว ถ้าไม่มี ให้ส่งไปบ้าง
2. จาก wallet นี้ ลองซื้อ token ของคุณ (ผ่าน Kayen Finance หรือ FanX เช่น) แล้วตรวจสอบข้อผิดพลาด:
   1. Swap ล้มเหลวหรือไม่?
   2. "Price Impact" สูงเกินสมเหตุสมผลหรือไม่?
3. ตอนนี้ ลองขาย token ที่คุณเพิ่งซื้อ: Swap 50% ของ token กลับเป็น $CHZ อีกครั้ง ตรวจสอบข้อผิดพลาด

{% hint style="warning" %}
token ที่เป็นอันตรายบางตัวปิดใช้งานการขาย คุณต้องพิสูจน์ว่าของคุณไม่ได้เป็นเช่นนั้น
{% endhint %}

### ยืนยันราคาและ Arbitrage

เมื่อคุณ initialize pool ครั้งแรก คุณตั้งราคาด้วยตนเอง หากคุณทำการคำนวณผิดพลาดเล็กน้อย [arbitrage bot](https://www.webopedia.com/crypto/learn/crypto-arbitrage-bot/) ของ DEX อาจซื้อ token ทันทีเพื่อแก้ไขราคาให้กลับสู่มูลค่าตลาด

ตัวอย่างเช่น หากคุณตั้งใจให้ราคาเป็น 0.1 $CHZ แต่ตอนนี้เป็น 0.0001 $CHZ bot อาจ "snipe" liquidity ราคาถูกของคุณ

ตรวจสอบราคาปัจจุบันของ token ของคุณบน DEX interface (Kayen Finance หรือ FanX)\
หากราคาผิดพลาดอย่างมากและคุณยังไม่ได้ lock liquidity คุณยังสามารถ Remove Liquidity (Pull LP) คำนวณอัตราส่วนใหม่ และสร้าง pool ใหม่ได้

{% embed url="<https://kayen-finance.gitbook.io/docs/kayen-dex-user-guide/pools/removing-liquidity-from-a-pool>" %}

{% embed url="<https://fanx.gitbook.io/fanx-docs/fanx-user-guide/remove-liquidity>" %}

ทำสิ่งนี้ตอนนี้เลย! คุณไม่สามารถแก้ไขสิ่งนี้ได้หลังจากที่คุณ lock liquidity แล้ว

## ถึงเวลาเปิดตัว!

ในทางเทคนิค token ของคุณถือว่า "เปิดตัว" แล้วในช่วงเวลาที่ Liquidity Pool เปิดใช้งานบน Kayen Finance หรือ FanX

อย่างไรก็ตาม ในอุตสาหกรรม crypto การเปิดตัว token เป็นกิจกรรมที่ประสานงานกันซึ่งผสมผสานรายละเอียดทางเทคนิคกับการส่งเสริมทางสังคม

การเปิดตัวที่ประสบความสำเร็จประกอบด้วยสามระยะ:

* การสร้างชุมชน
* การเปิดตัวจริง
* แรงผลักดันหลังเปิดตัว

### การสร้างชุมชน

โปรเจกต์ที่ประสบความสำเร็จมากที่สุดสร้างชุมชน *ก่อน* ที่ contract จะถูก deploy

สร้างการปรากฏตัวออนไลน์ของ token ของคุณ:

* สร้างบัญชี Telegram เฉพาะ: Telegram เป็นมาตรฐานอุตสาหกรรมสำหรับการแชทแบบ real-time และ "hype" ตั้งค่า bot (เช่น [Rose](https://missrose.org/) หรือ [Combot](https://combot.org/)) ทันทีเพื่อป้องกัน spam
* สร้าง Discord server เฉพาะ: Discord เหมาะสำหรับการสนทนาที่เป็นระบบ การโหวตกำกับดูแล และ support ticket
* X (Twitter): นี่คือใบหน้าสาธารณะของโปรเจกต์คุณ นี่คือที่ที่การค้นพบเกิดขึ้น

จากนั้น ดำเนินการ "Alpha" Phase โดยมีเป้าหมายเพื่อรวบรวมผู้ใช้จริงใน Telegram ของคุณที่รอที่อยู่ contract:

* แนะนำแนวคิดโปรเจกต์ 1–2 สัปดาห์ก่อน deploy
* เผยแพร่ "Whitepaper" หรือ "Litepaper" ของคุณ (เอกสารง่ายๆ ที่อธิบาย utility หรือ meme value ของ token)

{% embed url="<https://www.bitbond.com/resources/crypto-whitepaper-how-to-write-it/>" %}

### การเปิดตัวจริง

นี่คือช่วงเวลา 30 นาทีที่สำคัญที่สุดในชีวิตของโปรเจกต์คุณ เรียกว่า TGE หรือ Token Generation Event

ขั้นแรก คุณต้องประสานงานเวลาและแจ้งชุมชนของคุณ ประกาศวันที่และเวลาที่แน่นอนสำหรับการเปิดตัว (เช่น "การซื้อขายเริ่มต้นวันอังคารเวลา 14:00 UTC")\
หรือคุณสามารถทำ "Stealth Launch": ไม่มีตัวจับเวลา ประกาศแบบกะทันหัน วิธีนี้ป้องกัน bot จากการเตรียมตัว แต่สร้างปริมาณเริ่มต้นน้อยกว่า

ทุกคนพร้อมและรอหรือยัง? ถึงเวลาปล่อย token แล้ว!\
ทันทีที่คุณเพิ่ม liquidity บน Kayen Finance หรือ FanX โพสต์ที่อยู่ smart contract และ Direct Buy Link ในช่องทางอย่างเป็นทางการของคุณ

{% hint style="warning" %}
**คำเตือนด้านความปลอดภัย**

นักต้มตุ๋นจะโพสต์ contract ปลอมในความคิดเห็นของคุณทันที คุณต้องปักหมุดที่อยู่จริงอย่างชัดเจนและปิดเสียงการแชทเป็นเวลา 5 นาที เพื่อให้เฉพาะ *ข้อความของคุณ* เท่านั้นที่มองเห็นได้
{% endhint %}

ในฐานะส่วนหนึ่งของงานเปิดตัว คุณสามารถโฮสต์ voice chat กับชุมชนของคุณ โดยใช้ Telegram หรือ Discord การได้ยินเสียงของนักพัฒนาสร้างความไว้วางใจอย่างมากและสงบประสาทในช่วงความผันผวนเริ่มต้น

### แรงผลักดันหลังเปิดตัว

เมื่อ token เปิดใช้งานแล้วและชุมชนของคุณเริ่มโต้ตอบ บทบาทของคุณเปลี่ยนจาก "Hype" เป็น "Sustainment"

นี่คือแนวคิดบางส่วน:

* จัดการแข่งขันการซื้อขาย: ร่วมมือกับ DEX (Kayen Finance หรือ FanX) เพื่อโฮสต์การแข่งขันปริมาณ เช่น "10 ผู้ซื้อขายชั้นนำตามปริมาณสัปดาห์นี้จะได้รับ 100 $CHZ" สิ่งนี้สร้างแรงจูงใจให้เกิดปริมาณ ซึ่งทำให้ token ของคุณอยู่ในอันดับสูงกว่าในรายการแนวโน้ม
* มีส่วนร่วมกับชุมชน SportsFi และติดต่อ "Key Opinion Leaders" (KOL) หรือ influencer ที่เชี่ยวชาญด้าน Chiliz หรือ Sports token
* หากคุณสัญญาฟีเจอร์ที่เชื่อมกับ token ของคุณ (เช่น เกมทำนาย แอปโหวต หรือการเข้าถึง NFT) ส่งมอบเวอร์ชันแรก ([MVP](https://en.wikipedia.org/wiki/Minimum_viable_product)) ภายใน 1–2 สัปดาห์หลังเปิดตัวเพื่อพิสูจน์ว่าคุณไม่ใช่โปรเจกต์ [vaporware](https://en.wikipedia.org/wiki/Vaporware)

## ขั้นตอนถัดไป

### Lock Liquidity ของคุณ (LP Tokens)

เมื่อคุณให้ liquidity แก่ pool ของ token คุณจะได้รับสิ่งที่เรียกว่า "LP Tokens" (Liquidity Provider Tokens) การถือครอง LP Tokens เหล่านี้ 100% ใน wallet ส่วนตัวของคุณส่งสัญญาณความเสี่ยงให้กับนักลงทุน เนื่องจากช่วยให้คุณสามารถถอน liquidity การซื้อขายทั้งหมดได้ตลอดเวลา (เรียกว่า "[rug pull](https://en.wikipedia.org/wiki/Exit_scam)")

เพื่อสร้างความไว้วางใจในชุมชน คุณควร lock LP token ของคุณใน smart contract เป็นระยะเวลาคงที่ (เช่น 6 เดือนหรือ 1 ปี) สิ่งนี้พิสูจน์ว่า liquidity ไม่สามารถถูกถอนออกได้

เนื่องจาก Chiliz Chain เข้ากันได้กับ EVM คุณสามารถ:

* ตรวจสอบแพลตฟอร์ม locker หลักๆ สำหรับการรองรับ Chiliz Chain
* Deploy `TokenTimelock` contract ง่ายๆ ([โดยใช้มาตรฐาน OpenZeppelin](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#TokenTimelock)) โอน LP token ของคุณไปยังมัน และ verify contract บน [Chiliscan](https://scan.chiliz.com/) แชร์ลิงก์ contract กับชุมชนของคุณเป็นหลักฐานความปลอดภัย


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.chiliz.com/th/rerm-ton/starter-kits/sang-token.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
