> 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/tr/gelistir/temel-ogeler/akilli-sozlesme-deploy/remix-ile-deploy.md).

# Remix ile Deploy

[Remix](https://remix.live/), akıllı sözleşme geliştirmeye yönelik kurulum gerektirmeyen bir araç setidir. Hem uzmanlar hem de yeni başlayanlar tarafından kullanılan Remix, sizi çok kısa sürede çalışır hale getirir.

Remix [web tabanlı bir ortam](https://remix.ethereum.org/), [masaüstü programı](https://github.com/remix-project-org/remix-desktop) ve hatta [CLI aracı](https://www.npmjs.com/package/@remix-project/remixd) olarak mevcuttur.\
Bu sayfada web tabanlı sürümü kullanacağız.

{% hint style="info" %}
[Sözleşme oluşturma ve deploy etme için resmi Remix IDE belgelerini](https://remix-ide.readthedocs.io/en/latest/create_deploy.html) de kullanabilirsiniz.
{% endhint %}

Remix Online IDE kullanarak akıllı sözleşme deploy etme adımları:

1. [<mark style="color:blue;">https://remix.ethereum.org</mark>](https://remix.ethereum.org) adresine gidin. Remix IDE tarayıcınızda açılır.<br>

   <figure><img src="/files/EyKhgXjhGD2l6oMrNzdW" alt=""><figcaption></figcaption></figure>
2. "Yeni Çalışma Alanı Oluştur" düğmesine tıklayın, ardından bir seçenek belirleyin: boş çalışma alanı, yapay zeka tarafından oluşturulan çalışma alanı, sözleşme sihirbazı, proje içe aktarma veya git deposu klonlama. Kategorize edilmiş çalışma alanı şablonlarını da kullanabilirsiniz.\
   Bu kılavuz amacıyla bir OpenZeppelin ERC20 çalışma alanı şablonu kullanacağız. Tabii ki boş bir çalışma alanı kullanarak kendi akıllı sözleşmenizi de deploy edebilirsiniz.

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

3. "OpenZeppelin" şablon kategorisine inin ve "ERC20" şablonuna tıklayın.

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

{% hint style="success" %}
[OpenZeppelin](https://www.openzeppelin.com/), güvenli dApp'ler oluşturmak için açık kaynaklı bir platformdur.

Çeşitli güvenlik ve denetim hizmetlerinin yanı sıra, topluluğun projelerinde ücretsiz olarak kullanabilmesi için [topluluk tarafından denetlenmiş akıllı sözleşme kütüphanesi](https://docs.openzeppelin.com/contracts/) sunmaktadır.

OpenZeppelin sözleşmeleri endüstri standardı olarak kabul edilmekte olup güvenle kullanabilirsiniz.
{% endhint %}

4. Remix'in görüntülediği formu kullanarak ERC20 token'ınıza bir isim verin, ardından "Çalışma alanını doğrula" düğmesine tıklayın.

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

Seçiminizi onayladıktan sonra Remix, soldaki Dosya Gezgininde görünen klasörler ve dosyalarla standart bir çalışma alanı yükler. Deploy etmek üzere olduğunuz ERC20 sözleşmesini görüntülemek için `/contracts/{token adı}.sol` dosyasına tıklayın:

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

Gördüğünüz üzere, varsayılan `MyToken.sol` akıllı sözleşmesi OpenZeppelin'den `ERC20.sol` sözleşmesini içe aktarmaktadır.\
\&#xNAN;*`.deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol` dosyasını açarak ERC20 sözleşmesini görüntüleyebilirsiniz.*

`MyToken.sol` sözleşmenizi istediğiniz gibi düzenleyebilirsiniz.\
Örneğin Chiliz Chain EVM ile çalışmak için sözleşmenizin en fazla Solidity 0.8.30 kullanması gerekir; bu değişikliği yapın:

```solidity
pragma solidity ^0.8.30;
```

... ve ilgili derleyiciyi seçin:

<div align="left"><figure><img src="/files/RIXvTwVnujkRDyZ0xONX" alt="" width="277"><figcaption></figcaption></figure></div>

5. Sözleşme dosyanızın üzerindeki "Derle" düğmesine tıklayın.\
   ![](/files/dED6rEvmozs97zHYwKla)

Değişikliklerinizde herhangi bir hata yoksa Remix IDE, soldaki "Solidity Derleyici" menüsünde yeşil bir onay işareti görüntülemeli:

<div align="left"><figure><img src="/files/pZh0bYgjIDlwASTevpyO" alt="" width="338"><figcaption></figcaption></figure></div>

6. "Deploy ve İşlemleri Çalıştır" bölümünü açın.<br>

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

* "Ortam" açılır menüsünden "Tarayıcı Uzantısı > Injected Provider - MetaMask" seçeneğini seçin. Bu, deploy edilen token'ı MetaMask hesabınıza bağlayacaktır; hesabınızın Chiliz Chain ile çalışacak şekilde yapılandırılmış olması gerekir (yapılmadıysa [buraya bakın](/tr/ogren/cuzdanlar-hakkinda/metamask-nasil-kullanilir/chiliz-chain-metamask-baglantisi.md)).
* Remix'in doğru ağı görüntülediğinden emin olun: Chiliz Chain Mainnet.\
  ![](/files/s9QtdcyoLrM25QkhaBYk)
* Sözleşme dosyanızın seçili olduğundan ve seçilen EVM sürümünün "Prague" olduğundan emin olun.\
  Değilse derleyici sürümünüz v0.8.30 olarak ayarlanmamış demektir (yukarıya bakın), 4. Adıma geri dönün.\
  ![](/files/2UAKHPB7tbw7T0PcQRIC)
* "Deploy & Verify" seçeneğine tıklayın.\
  \&#xNAN;*Sözleşmeyi deploy edip ardından kendiniz doğrulamak istiyorsanız, "Sözleşmeyi Gezginlerde Doğrula" kutusunun işaretini kaldırarak Remix'in yalnızca sözleşmeyi deploy etmesini sağlayabilirsiniz.*

{% hint style="warning" %}
Deploy işlem ücretlerini karşılayacak kadar CHZ'nin cüzdanınızda bulunduğundan emin olun!
{% endhint %}

7. MetaMask cüzdanınız otomatik olarak açılmalıdır.

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

8\. MetaMask Cüzdanınızı token'ınızın akıllı sözleşmesiyle bağlamak için "Onayla"ya tıklayın.\
Birkaç saniye içinde işlemi onaylayan ve işlemi [Chiliscan](https://chiliscan.com/) blok gezgininde görüntülemeye davet eden bir bildirim almalısınız.

İşlemden deploy edilen sözleşmenin kendisine erişebilirsiniz ("Sözleşme" sonrasındaki bağlantı):

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

MetaMask cüzdanınızda, \_"\_Etkinlik" sekmesinde sözleşme deploy bilgilerini göreceksiniz. Tüm bilgileri görmek için üzerine tıklayın:

<figure><img src="/files/atYqmxdsV0r35zPmvfY5" alt="" width="329"><figcaption></figcaption></figure>

Tebrikler! Sözleşmeniz artık Chiliz Chain'de deploy edilmiştir!

Şimdi doğrulama zamanı:

[Akıllı Sözleşme Doğrulama](/tr/gelistir/temel-ogeler/akilli-sozlesme-dogrulama.md)


---

# 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/tr/gelistir/temel-ogeler/akilli-sozlesme-deploy/remix-ile-deploy.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.
