# thirdweb ile dağıt

[Thirdweb](https://thirdweb.com/) blok zinciri uygulamaları oluşturmayı ve dağıtmayı kolaylaştıran araçlar, SDK’lar ve akıllı sözleşme şablonları sunar.

Thirdweb hizmetlerini çoğu EVM tabanlı zincir için sunar, bunlar arasında [Chiliz Zinciri Ana Ağı](https://thirdweb.com/chiliz-chain) ayrıca [Spicy Testnet](https://thirdweb.com/spicy-chain).

thirdweb’in araçlarını kullanarak Chiliz Chain’e bir sözleşme dağıtmanın iki yolu vardır:

* Yalnızca standart bir sözleşme istiyorsanız web tabanlı Explore kitaplığını kullanın.
* Özel bir sözleşme dağıtmak istiyorsanız CLI odaklı aracını kullanın.

Burada her ikisini de inceleyeceğiz.

*Not: Thirdweb ekibi tam da bu konu hakkında harika bir video hazırladı:*

{% embed url="<https://www.youtube.com/watch?v=_fghhiFg870>" %}

## thirdweb’ün Explore’unu kullanarak bir akıllı sözleşme dağıtın <a href="#deploy-a-smart-contract-using-remix-ide" id="deploy-a-smart-contract-using-remix-ide"></a>

Thirdweb şunları sunar [Explore](https://thirdweb.com/explore), denetlenmiş EVM akıllı sözleşmelerinden oluşan bir kitaplık ve herkesin herhangi bir EVM zincirine standart bir sözleşme dağıtmasına olanak tanıyan çevrimiçi bir araç.

{% hint style="info" %}
Ayrıca [Explore kitaplığı için resmi thirdweb belgelerine](https://portal.thirdweb.com/contracts/explore/overview).
{% endhint %}

1. Şuraya gidin [thirdweb Explore](https://thirdweb.com/explore).
2. "Token" sözleşmesine tıklayın.

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

{% hint style="info" %}
Chiliz’in Fan Token’ları, Ethereum ERC20 token standardının Chiliz Chain’e özgü bir uzantısı olan CAP20 token’larıdır. [CAP20 hakkında daha fazla bilgi edinin](/tr-ai/learn/glossary/cap-20.md).
{% endhint %}

Sözleşme sayfası açılır. Gösterdiği bilgileri tamamen okumanızı öneririz.

3. "Deploy Now" düğmesine tıklayın (ekranın sağ üst köşesi).

Bir form açılır:

<figure><img src="/files/874c24ef6cee30381d9b1aede5a728f7d1f8da37" alt=""><figcaption></figcaption></figure>

4. "Contract Metadata" bölümünden başlayarak çeşitli form alanlarını doldurun.

Diğer bölümler Explore tarafından otomatik doldurulmaya bırakılabilir, ancak her birine dikkat etmenizi öneririz; en önemlileri:

* Recipient address: Cüzdanınızla giriş yaptıysanız (örneğin MetaMask), bu alan zaten cüzdanınızın adresini göstermelidir. Gerçekten size ait olduğundan emin olun!
* Deploy options: Bu, bu sözleşmeyi dağıtmak istediğiniz zinciri seçtiğiniz yerdir. Chiliz Chain’i (veya ihtiyacınıza bağlı olarak Spicy Testnet’i) seçtiğinizden emin olun!

5. Chiliz Chain üzerinde kendi Token’ınızı dağıtmak için "Deploy Now"a tıklayın.

{% hint style="warning" %}
İşlemlerin ücretini ödemek için cüzdanınızda yeterli CHZ bulunduğundan emin olun!
{% endhint %}

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

Cüzdanınızdan imzalamanız gereken işlemler olacak; sayıları değişebilir.

6. Thirdweb panonuza erişmek ve dağıtılan sözleşmeyi görmek için "View Now"a tıklayın.

## thirdweb’ün CLI aracını kullanarak bir akıllı sözleşme dağıtın <a href="#deploy-a-smart-contract-using-remix-ide" id="deploy-a-smart-contract-using-remix-ide"></a>

thirdweb’ün `deploy` aracı, tek bir komutla herhangi bir EVM zincirine (Chiliz Chain dahil) akıllı sözleşme dağıtımını basitleştirir ve karmaşık teknik ayrıntıları otomatik olarak yönetir.

Standart olmayan bir sözleşme kullanmak istiyorsanız bu önerilen yoldur (örneğin, [özelleştirilmiş bir OpenZeppelin sözleşmesi](https://www.openzeppelin.com/solidity-contracts)).

{% hint style="info" %}
Ayrıca [dağıtım araçları için resmi thirdweb belgeleri](https://portal.thirdweb.com/contracts/deploy/overview).
{% endhint %}

### thirdweb CLI’nin kurulumu

thirdweb deploy aracını kullanmak için şunlara ihtiyacınız vardır:

* Node.js ve onun npm aracının yerel kurulumu.
* thirdweb CLI aracının yerel kurulumu.

Node.js ve npm’yi kurmak için, [buradaki talimatları izleyin](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

Ardından terminalde aşağıdaki komutu çalıştırarak thirdweb CLI’yi kurabilirsiniz:

```bash
npm i -g @thirdweb-dev/cli
```

Thirdweb ekibi bir [thirdweb CLI için derinlemesine video](https://www.youtube.com/watch?v=8ttGHEQ-Ddo)hazırladı; kesinlikle göz atmalısınız!

### thirdweb CLI kullanarak bir sözleşme dağıtma

CLI’yi kurduktan sonra, akıllı sözleşmelerinizi dağıtmak için kullanabilirsiniz.

1. Terminalden, akıllı sözleşme deposunun kök dizinine gidin.
2. Dağıtma komutunu çalıştırın:

```bash
npx thirdweb deploy
```

Bu daha sonra sizi sözleşmenizi dağıtma sürecinde yönlendirecektir:

1. Bir tarayıcı penceresi açarak thirdweb panonuza bağlanacaktır.
2. Panodan cihazınızı yetkilendirmeniz gerekecek. Bunun için thirdweb ile kullandığınız cüzdanı kullanarak bir işlemi imzalamanız gerekecektir.

thirdweb ekibinin demosuna göz atın:

{% embed url="<https://www.youtube.com/watch?v=6EqumMCa-E8>" %}


---

# 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.chiliz.com/tr-ai/develop/basics/deploy-a-smart-contract/deploy-with-thirdweb.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.
