# Bir kripto tokeni başlatın

Projeniz için özel bir token veya "kripto coin"e sahip olmak, kendi ticker'ınız (ör. $PROJECT) etrafında bir topluluk oluşturmayı mümkün kılar. \
Bundan sonra, yönetişim için bir DAO, kullanıcı katılımı için ödül puanları veya sadece eğlenceli bir sosyal afiş (bir "meme coin") gibi katılım teşvikleri oluşturabilirsiniz.

Bu nedenle, özel bir coin projenizin aracılar olmadan büyümesine yardımcı olabilir.

## Önkoşullar

Web3 projesi üzerinde çalışırken her zaman olduğu gibi, önce bir Web3 cüzdanına ihtiyacınız var:

{% content-ref url="../../ogrenin/cuzdanlar-hakkinda" %}
[cuzdanlar-hakkinda](https://docs.chiliz.com/tr-ai/ogrenin/cuzdanlar-hakkinda)
{% endcontent-ref %}

En bilinenlerden biri MetaMask'tir:

{% content-ref url="../../ogrenin/cuzdanlar-hakkinda/metamask-nasil-kullanilir" %}
[metamask-nasil-kullanilir](https://docs.chiliz.com/tr-ai/ogrenin/cuzdanlar-hakkinda/metamask-nasil-kullanilir)
{% endcontent-ref %}

Aşağıdakilere emin olun ki [Chiliz Chain'e bağlı](https://docs.chiliz.com/tr-ai/gelistir/temeller/chiliz-chaine-baglanin)!

Bu cüzdanda $CHZ token'ları bulunmalıdır; bunları herhangi bir Web3 borsasından satın alabilirsiniz (Coinbase, Kraken, Binance, Bitpanda, vb.).

## Token'ın akıllı sözleşmesini oluşturma

Chiliz Chain bir [EVM](https://ethereum.org/developers/docs/evm/)uyumlu blok zinciri olduğundan, şu gibi sözleşmelere güvenebilirsiniz: [ERC-20 ](https://docs.openzeppelin.com/contracts/5.x/erc20)token sözleşmesi ihtiyaçlarınız için. Topluluk tarafından incelenmiş OpenZeppelin sözleşmesini öneriyoruz; bunu [çevrimiçi sihirbazlarında özelleştirebilirsiniz](https://wizard.openzeppelin.com/#erc20).

O sayfadan, kendi token'ınız için sözleşmeyi yapılandırabilirsiniz:

* Bir isim ve bir sembol/ticker verin,
* "Premint" alanını kullanarak bir token miktarı ayarlayın,
* Token'ınızı mintlenebilir ve sahiplenilebilir (dolayısıyla transfer edilebilir) yapmak için "Mintable" özelliğine tıklayın.
* Şimdilik "Permit" özelliğinin işaretini kaldırın.

Bir örnek olarak, işte şu özelliklere sahip standart bir ERC-20 token sözleşmesi:

1. Varsayımsal bir $PROJECT tokenı için tasarlanmıştır,
2. Sabit bir arz mintler `1000` tokenları `alıcıya` dağıtım sırasında gönderilen bir `initialOwner` cüzdanı (sizin).
3. transfer gibi standart ERC-20 fonksiyonlarını içerir `transfer`, `approve`, ve `balanceOf`,&#x20;
4. Kimin mint yapabileceğine (yani sizin, sahip) bir kısıtlama ekler [OpenZeppelin Ownable](https://docs.openzeppelin.com/contracts/5.x/api/access#Ownable) sözleşme modülü üzerinden.

```solidity
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts ^5.5.0 ile uyumlu
pragma solidity ^0.8.24;

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="warning" %}
Chiliz Chain şu anda Shangai EVM ile Solidity sürümüne kadar desteklemektedir: 0.8.24.
{% endhint %}

## Derleme, dağıtım ve doğrulama

Şimdi sözleşmenizi derleyip dağıtma zamanı. OpenZeppelin sihirbazı özel sözleşmenizi doğrudan [Remix IDE](https://remix.ethereum.org/)içinde açmanıza, dosyayı indirmenize (tek dosya veya örnek Hardhat ya da Foundry projesi olarak) veya geliştirme ortamınıza yapıştırmanız için panoya kopyalamanıza izin verir.

Buna yeniyseniz, Remix'e güvenmenizi tavsiye ediyoruz; bunun için şu adımlarımız var:

{% content-ref url="../../gelistir/temeller/bir-akilli-kontrat-dagitin/remix-ile-dagitin" %}
[remix-ile-dagitin](https://docs.chiliz.com/tr-ai/gelistir/temeller/bir-akilli-kontrat-dagitin/remix-ile-dagitin)
{% endcontent-ref %}

{% hint style="danger" %}
Remix'i derleyici için 0.8.24 sürümünü ve "shangai" EVM sürümünü kullanacak şekilde yapılandırdığınızdan emin olun.
{% endhint %}

Dikkat edilmesi gereken: Sözleşmenizi dağıtmadan önce, Remix sizden `alıcıya` ve `initialOwner` adreslerini isteyecektir. \
Burada, başlangıç arzını alacak cüzdanın Web3 adresini ve tokenın sahibi olarak kendi adresinizi belirtirsiniz. \
Tek bir adres her ikisi için de kullanılabilir veya her biri için farklı adresler kullanılabilir.

<figure><img src="https://2155691341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4L7rBH2rmyoBTn93MSdx%2Fuploads%2FDDX8te6svvF7FGji9Oz8%2Fimage.png?alt=media&#x26;token=5d74f49e-a60a-4fab-9cda-ad7af7b0189c" alt="" width="264"><figcaption></figcaption></figure>

Sözleşmeyi dağıttıktan sonra, onu doğrulamanız gerekir. Geliştirme ortamınıza bağlı olarak kılavuzlarımızı izleyin:

{% content-ref url="../../gelistir/temeller/bir-akilli-kontrati-dogrulayin" %}
[bir-akilli-kontrati-dogrulayin](https://docs.chiliz.com/tr-ai/gelistir/temeller/bir-akilli-kontrati-dogrulayin)
{% endcontent-ref %}

## Yeni token adresini cüzdanınıza ekleme

Sözleşmeniz doğru şekilde dağıtılmış ve doğrulanmış olsa bile, cüzdanınız yeni token'ınızı otomatik olarak göstermeyecektir. Bu belirli varlığı takip etmesi için cüzdana manuel olarak söylemelisiniz.

Bu bir kopyala-yapıştır işidir:

1. Remix'te, "Deployed Contracts" bölümüne gidin, yeni dağıttığınız sözleşmeyi bulun ve sözleşme adı/adresinin yanındaki "Copy to Clipboard" simgesine tıklayın. 0x... ile başlayacaktır `0x...`.
2. Şimdi Web3 cüzdanınızı açın, Chiliz Chain'e (veya Spicy Testnet'e) bağlı olduğunuzdan emin olun, "Tokens" sekmesine tıklayın ve "..." menüsünden "Import tokens" (Tokenları İçe Aktar) seçeneğine tıklayın.

Ardından şu adımları izleyin:&#x20;

1. İçe aktarıcı metin alanına token sözleşme adresini yapıştırın.
2. Cüzdanın token sembolünü ve ondalık basamak sayısını algıladığını kontrol edin (18 olmalıdır).
3. "Add Custom Token" (Özel Token Ekle) ardından "Import Tokens" (Tokenları İçe Aktar) öğelerine tıklayın.&#x20;

Tebrikler! Artık cüzdan listenizde token bakiyeinizi görmelisiniz.&#x20;

Artık fonları taşımaya veya bir likidite havuzu oluşturmaya hazırsınız.

## **Likidite Havuzunu Oluşturma**

Token'ınız artık cüzdanınızda olduğuna göre, onu alınıp satılabilir hale getirme zamanı. Bu, bir likidite havuzu (LP) aracılığıyla yapılır.

{% hint style="info" %}
Token'ınızı alınıp satılabilir yapmak ve ona bir fiyat vermek için bir likidite havuzu gereklidir.&#x20;

Bu, yeni token arzınızı ve $CHZ arzını bir akıllı sözleşmede tutarak çalışır.&#x20;

Kullanıcılar tokenınızı satın almak istediklerinde, havuza $CHZ gönderir ve karşılığında tokenınızı alırlar. \
Bu, sizin aracı olarak hareket etmenize gerek kalmadan anında ticaret yapılmasını sağlar.&#x20;

Havuzu finanse eden cüzdan sahibi olarak, her işlemden küçük bir ücret kazanırsınız.\
Bu, havuzunuzu pasif bir gelir kaynağına çevirir ve topluluğunuz için piyasa istikrarını sağlar.
{% endhint %}

Kullanacağız: [FanX](https://app.fanx.xyz/) (diğer adıyla [Kayen](https://www.kayen.org/)), Chiliz Chain üzerindeki önde gelen merkeziyetsiz borsa (DEX).

Eksiksiz bir talimat seti sağlarlar:

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

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

Havuzu oluşturduktan sonra ona likidite ekleme zamanı gelir. \
Bu kılavuzları izleyin:

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

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

{% hint style="danger" %}
**Token'ınız için başlangıç fiyatını belirleme**

Bu kritik bir adımdır.&#x20;

İlk likidite sağlayıcısı olarak, *siz* tokenınızın başlangıç fiyatını belirlersiniz. Fiyat tamamen yatırdığınız iki varlığın oranıyla belirlenir.

Bu formülü takip etmenizi öneririz: `Tokenınızın Fiyatı = CHZ Miktarı / Tokenınızın Miktarı`

Örneğin, 1 $PROJECT tokenının 0.1 $CHZ değerinde olmasını istiyorsanız, FanX/Kayen arayüzünde Add Liquidity (Likidite Ekle) alanını şöyle doldurabilirsiniz:

* "Token A": 10.000 $PROJECT girin.
* "Token B": 1.000 $CHZ girin.

Sonuç: Başlangıç fiyatı $PROJECT başına 0.1 $CHZ olarak ayarlanır.
{% endhint %}

## Token'ınıza Bir Kişilik Verme

Varsayılan olarak, tokenınız DEX'lerde ve explorer'larda sosyal bağlantısı olmayan genel bir yer tutucu simgesi olarak görünecektir.

### DEX'lerde Listeleme Alma

Bir coin için listeleme, desteklenen tokenların DEX'inin halka açık listesinde görünmek demektir.

Chiliz Chain ekosisteminde iki DEX bulunmaktadır:

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

{% embed url="<https://www.kewl.exchange/assets>" %}

Bu listelerde görünmek için süreç DEX'e bağlı olarak değişir.

#### FanX'te Listeleme Alma

FanX beyaz liste gerektirmez. Likidite eklendiği anda tokenlar otomatik olarak aranabilir ve alınıp satılabilir hale gelir.

Ancak, bir logo eklemek için FanX ekibiyle iletişime geçmeniz gerekir. Bunu [Discord sunucuları](https://discord.gg/2GxuJvbQA6)üzerinden yapabilirsiniz; burada `#questions` kanalında bir destek talebi açabilirsiniz.

#### Kewl'de Listeleme Alma

Coin'inizin listelenmesi için Kewl'ün GitHub'ında bir PR gönderebilirsiniz; /main/chiliz/index.json dosyasında: `/main/chiliz/index.json` dosyasında:

{% embed url="<https://github.com/kewlexchange/assets/blob/main/chiliz/index.json>" %}

Aşağıdaki formatı kullanın ve commit'e SVG dosyasını eklemeyi unutmayın:

```json
    {
      "chainId": 88888,
      "address": "0xYOUR_COIN'S_SMART_CONTRACT_ADDRESS",
      "name": "The Name of Your Coin",
      "symbol": "TICKER",
      "decimals": 18,
      "logoURI": "https://raw.githubusercontent.com/kewlexchange/assets/main/chiliz/tokens/0xYOUR_COIN'S_SMART_CONTRACT_ADDRESS/logo.svg"
    },
```

Örneğin şuna bakın: [PUML tokenı için commit](https://github.com/kewlexchange/assets/commit/faea042cba3f225f15e83b9024ff0b50bb71015d).

### Explorer'lara Bilgilerinizi Koyma

#### Chiliscan / Routescan üzerinde

En hızlı ve en kolay yol, sağ üst köşedeki düğmeye tıklayıp "Submit name tag" seçeneğini seçmektir.&#x20;

<figure><img src="https://2155691341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4L7rBH2rmyoBTn93MSdx%2Fuploads%2Fw0AtCU1V4yQ3dSssLstr%2Fimage.png?alt=media&#x26;token=4274b7ea-c089-4538-877d-eda02e6ac6cd" alt="" width="375"><figcaption></figcaption></figure>

Bu sizi şu adrese götürecektir: [bir forma](https://forms.routescan.net/forms/form-label) tüm gerekli bilgileri sağlayabileceğiniz.&#x20;

Gönderildikten sonra, Routescan ekibi bilgileri birkaç gün içinde güncelleyecektir.

#### Chiliz Block Explorer / Blockscout üzerinde

(yakında)

## Sağduyu Kontrolleri

Her şey güvenli mi? Emin misiniz *? Lastikleri deneme zamanı ve tokenınız ile havuzunuzun düzgün çalıştığından emin olun.*"Smoke Test" Swap'i Gerçekleştirin

### İşlemin başarısız olmamasına dayanarak havuzun çalıştığını asla varsaymamalısınız. Gerçek bir kullanıcı deneyimini simüle etmeniz gerekir.

Smoke testing

{% hint style="info" %}
[projeyi, örneğin bir sürümün reddedilmesine yol açabilecek kadar ciddi basit hataları ortaya çıkarmayı amaçlar.](https://en.wikipedia.org/wiki/Smoke_testing_\(software\)) Tokenınızda bir smoke test çalıştırmak için, gerçek bir kullanıcıymış gibi davranmalısınız:
{% endhint %}

Tokenınızla (veya onun akıllı sözleşmesiyle) daha önce etkileşimde bulunmamış ikinci bir cüzdan oluşturun (veya bir arkadaşınızın cüzdanını kullanın). O cüzdanda zaten $CHZ olmalıdır — yoksa biraz gönderin.

1. Bu cüzdandan tokenınızı satın almaya çalışın (örneğin FanX/Kayen aracılığıyla) ve ardından hataları kontrol edin:
2. İşlem başarısız oluyor mu?&#x20;
   1. "Price Impact" makul olmayan şekilde yüksek mi?&#x20;
   2. Şimdi az önce aldığınız tokenı satmayı deneyin: Tokenların %50'sini tekrar $CHZ'ye takas edin. Yine hataları kontrol edin.
3. Bazı kötü niyetli tokenlar satışı engeller; sizin tokenınızın böyle olmadığını kanıtlamak istersiniz.

{% hint style="warning" %}
Fiyatlandırmayı ve Arbirtajı Doğrulayın
{% endhint %}

### Bir havuzu ilk başlattığınızda, fiyatı manuel olarak ayarlarsınız. Hesaplamada küçük bir hata yaptıysanız, FanX'in

arbitraj botları [fiyatı piyasa değerine düzeltmek için tokenları hemen satın almış olabilir.](https://www.webopedia.com/crypto/learn/crypto-arbitrage-bot/) Örneğin, fiyatın 0.1 $CHZ olmasını amaçladıysanız ancak şimdi 0.0001 $CHZ ise, botlar muhtemelen ucuz likiditenizi "sniped" (yakalamış) oldu.

DEX arayüzünde (FanX/Kayen) tokenınızın güncel fiyatını kontrol edin.\
Fiyat ciddi şekilde yanlışsa ve henüz likidite kilitlemediyseniz, hala Likidite Kaldır (Pull LP) yapabilir, oranlarınızı yeniden hesaplayabilir ve havuzu yeniden oluşturabilirsiniz.

Bunu şimdi yapın! Likiditenizi kilitledikten sonra bunu düzeltemezsiniz.&#x20;

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

Başlatma zamanı!

## Teknik olarak, tokenınız FanX/Kayen üzerinde Likidite Havuzu aktif olduğu anda "başlatılmış" sayılır.

Ancak kripto endüstrisinde, bir token lansmanı teknik detayları sosyal tanıtımla birleştiren koordine bir etkinliktir.

Başarılı bir lansman üç aşamayı içerir:

Topluluk oluşturma,&#x20;

* Lansmanın kendisi,&#x20;
* Lansman sonrası ivme.
* Topluluk Oluşturma

### En başarılı projeler bir topluluk oluşturur

sözleşme dağıtılmadan *önce.* Tokenlarınızın çevrimiçi varlığını oluşturun:

Özel bir Telegram hesabı oluşturun: Telegram gerçek zamanlı sohbet ve "hype" için sektör standardıdır. Spamı önlemek için hemen (ör.

* Rose [veya](https://missrose.org/) Combot [) gibi botları kurun.](https://combot.org/)Özel bir Discord sunucusu oluşturun: Discord düzenli tartışmalar, yönetişim oylamaları ve destek talepleri için daha uygundur.
* X (Twitter): Bu projenizin halka açık yüzüdür. Keşfinin burada gerçekleştiği yerdir.
* Ardından, Telegram'da sözleşme adresini bekleyen gerçek kullanıcıları toplamak amacıyla bir "Alpha" Aşaması yürütün:

Projeyi dağıtımdan 1–2 hafta önce fragmente edin (teaser).

* "Whitepaper" veya "Litepaper" (tokenın faydasını veya meme değerini açıklayan basit bir belge) yayınlayın.
* Lansmanın kendisi

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

### Bu, projenizin hayatındaki en kritik 30 dakikalık penceredir. Buna TGE denir: Token Generation Event (Token Oluşturma Etkinliği).

Önce zamanlamayı koordine etmeniz ve topluluğunuzu bilgilendirmeniz gerekir. Lansman için belirli bir tarih ve saat duyurun (örn. "Ticaret Salı günü 14:00 UTC'de başlıyor").\
Alternatif olarak, bir "Stealth Launch" yapabilirsiniz: zamanlayıcı yok, ani duyuru. Bu botların hazırlığını engeller, ancak daha az başlangıç hacmi üretir.

Herkes hazır ve bekliyor mu? Tokenı serbest bırakma zamanı!\
Kayen/FanX'te likidite eklediğiniz an, akıllı sözleşme adresini ve Doğrudan Satın Alma Linkini resmi kanallarınızda paylaşın.

Güvenlik Uyarısı

{% hint style="warning" %}
**Dolandırıcılar yorumlarda sahte sözleşmeleri anında paylaşacaktır. Gerçek adresi açıkça sabitlemeli ve sohbeti 5 dakika susturarak sadece**

sizin *mesajınızın görünür olmasını sağlamalısınız.* Lansman etkinliğinin bir parçası olarak, Telegram veya Discord kullanarak topluluğunuzla sesli sohbet düzenleyebilirsiniz. Geliştiricinin sesini duymak büyük güven oluşturur ve ilk oynaklık sırasında sinirleri yatıştırır.
{% endhint %}

Lansman Sonrası İvme

### Token yayına girdikten ve topluluğunuz etkileşime başladıktan sonra, rolünüz "Hype"tan "Sürdürülebilirliğe" kayar.

İşte bazı fikirler:

Bir ticaret yarışması düzenleyin: Hacim yarışması düzenlemek için DEX (Kayen/FanX) ile ortak olun; örneğin "Bu haftanın hacim açısından ilk 10 traderı 100 $CHZ kazanır." Bu hacmi teşvik eder ve tokenınızı trend listelerinde daha üst sıralara çıkarır.

* SportsFi topluluklarıyla etkileşime geçin ve Chiliz veya spor tokenları konusunda uzman "Key Opinion Leader" (KOL) veya influencerlarla iletişime geçin.
* Tokenınıza bağlı bir özellik (ör. tahmin oyunu, oylama uygulaması veya NFT erişimi) vaat ettiyseniz, ilk sürümü (
* MVP[) lansmandan sonraki 1–2 hafta içinde sunun; böylece bir](https://en.wikipedia.org/wiki/Minimum_viable_product)vaporware [proje olmadığınızı kanıtlayın.](https://en.wikipedia.org/wiki/Vaporware) Sonraki adımlar

## Likiditenizi Kilitleyin (LP Tokenları)

### Token havuzuna likidite sağladığınızda, "LP Tokenları" (Likidite Sağlayıcı Tokenları) alırsınız. Bu tokenların %100'ünü kişisel cüzdanınızda tutmak yatırımcılar için bir risk sinyali verir; çünkü bu size ticaret likiditesini istediğiniz zaman çekme imkanı tanır (bir "

rug pull[LP'yi kilitlemek topluluk güveni inşa etmek için, LP tokenlarınızı belirli bir süre (örn. 6 ay veya 1 yıl) akıllı sözleşmede kilitlemelisiniz. Bu, likiditenin kaldırılamayacağını kanıtlar.](https://en.wikipedia.org/wiki/Exit_scam)").

Chiliz Chain EVM-uyumlu olduğundan, şunları yapabilirsiniz:

Büyük kilitleme platformlarının Chiliz Chain desteğini kontrol edin.

* Basit bir
* TokenTimelock `sözleşmesi dağıtın (` OpenZeppelin standartlarını kullanarak[), LP tokenlarınızı ona transfer edin ve sözleşmeyi](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#TokenTimelock)Chiliscan [üzerinde doğrulayın. Topluluğunuzla sözleşme bağlantısını güven kanıtı olarak paylaşın.](https://scan.chiliz.com/)&#x20;
