> 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-dogrulama/chiliscan-ile-dogrulama.md).

# Chiliscan ile Doğrulama

[Chiliscan](https://chiliscan.com/), Routescan tarafından oluşturulmuş bir hizmettir. Günlük kullanım için [kendi belgelerine](https://routescan.io/documentation) başvurabilirsiniz.

Routescan, Chiliz Chain'deki akıllı sözleşmenizi doğrulamak için çeşitli yöntemler sunar:

* Çoğu sözleşme için: Chiliscan'daki doğrulama formu
* Daha karmaşık sözleşmeler için: Hardhat gibi komut satırı araçları.
* Basit sözleşmeler için: API.

Routescan'ın [sözleşme doğrulama belgelerine](https://info.routescan.io/en/collections/14599808-contract-verification) bakın.

## Chiliscan'ın Doğrulama Formunu Kullanma

Chiliscan, Chiliz Mainnet için <https://chiliscan.com/verifycontract> adresinde bir sözleşme doğrulama arayüzü sunmaktadır.\
Ayrıca burada belgelenmiştir: <https://info.routescan.io/en/articles/11991234-verifying-contracts-ui>

{% hint style="info" %}
Spicy Testnet'teki sözleşmeleri de bu arayüzle doğrulayabilirsiniz:\
<https://testnet.chiliscan.com/verifycontract>
{% endhint %}

{% hint style="info" %}
Çoklu dosyalı sözleşmelerde, yüklemeden önce kodunuzun düzleştirildiğinden emin olun.

Örneğin Remix IDE kullanıyorsanız, Dosya Gezgininde derlenmiş `contract-XYZ.sol` sözleşme dosyasına sağ tıklayıp "Düzleştir" seçeneğini seçebilirsiniz.\
Ardından oluşan dosyayı (`contract-XYZ_flattened.sol` adıyla) indirip doğrulama formuna yükleyin.
{% endhint %}

Adımlar:

1. "Sözleşme adresi" alanına doğrulamak istediğiniz akıllı sözleşmenin adresini girin.\
   \&#xNAN;*Duruma bağlı olarak araç, Chiliz Chain'de henüz böyle bir sözleşmenin olmadığını veya zaten doğrulanmış olduğunu söyleyebilir. Hiçbiri değilse ek arayüz öğeleri görüntülenir.*<br>

   <figure><img src="/files/4F0OeXEQGzPrGWKN8Q5u" alt="" width="375"><figcaption></figcaption></figure>
2. "Solidity'den İçe Aktar" seçeneğine tıklayın ve formu doğru şekilde doldurun:
   1. Derleyici sürümü olarak "0.8.30+xxx" seçin.
   2. EVM sürümü olarak "Prague" seçin.
   3. Sözleşme dosyanızı yükleyin.
3. "Sözleşmeyi Doğrula"ya tıklayın.

Başarılı olursa, sözleşmeniz yeşil onay işaretiyle açıkça doğrulanmış olarak etiketlenecektir. Blok gezgini kaynak kodunu görünür kılacak ve tüm etkileşimli özellikleri etkinleştirecektir.

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

Herhangi bir hata oluşursa, arayüz sizi yönlendirmek için ilgili hata mesajını görüntüleyecektir.

## Komut Satırı Araçlarını Kullanma

Routescan'ın kendi belgeleri, doğrulama için komut satırı araçlarının nasıl kullanılacağına dair [ayrıntılı kılavuzlar](https://info.routescan.io/en/collections/14599808-contract-verification) sunmaktadır. Bu, sözleşme doğrulamasını geliştirme ortamınızda otomatikleştirmek istiyorsanız özellikle yararlıdır.

Deploy ve doğrulama konusundaki kılavuzları şunlarla okuyabilirsiniz:

* [Hardhat v2](https://info.routescan.io/en/articles/11991333-deploying-and-verifying-contracts-hardhat)
* [Hardhat v3](https://info.routescan.io/en/articles/12867834-deploying-and-verifying-contracts-hardhat-v3)
* [Foundry](https://info.routescan.io/en/articles/11992459-deploying-and-verifying-contracts-foundry)

## Routescan'ın API'sini Kullanma

Routescan'ın sözleşmeleri doğrulamak için kullanabileceğiniz özel bir sözleşme API'si vardır:

{% embed url="<https://routescan.io/documentation/api/etherscan-like/contracts>" %}

Daha basit akıllı sözleşmelerle çalışıyorsanız, Paragraph.com'da Routescan tarafından sağlanan bir kılavuz mevcuttur. Bu kılavuz, karmaşık derleme süreçleri gerektirmeyen sözleşmeleri hazırlama ve doğrulama adımlarını açıklamaktadır.

* [Routescan'ın API'sini Kullanarak Akıllı Sözleşmenizi Programatik Olarak Kolayca Doğrulamak İçin Bir Kılavuz](https://paragraph.com/@routescan-io/a-guide-to-easily-verify-your-smart-contract-programmatically-using-routescan-s-api) bağlantısına erişin.

Not: Sözleşmelerin düzleştirilmiş olması gerekir.


---

# 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-dogrulama/chiliscan-ile-dogrulama.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.
