> 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-ai/develop/basics/verify-a-smart-contract/verify-with-chiliscan.md).

# Chiliscan ile doğrulama

[Chiliscan](https://chiliscan.com/) Routescan tarafından geliştirilen bir hizmettir. Bu nedenle şuna güvenebilirsiniz [dokümantasyonlarına](https://routescan.io/documentation) günlük kullanımınız için.

Routescan, akıllı sözleşmenizi Chiliz Chain üzerinde doğrulamanız için birkaç yol sunar:

* Çoğu sözleşme için: Chiliscan üzerindeki doğrulama formunu kullanarak
* Daha karmaşık sözleşmeler için: Hardhat gibi komut satırı araçlarını kullanarak.
* Kolay sözleşmeler için: API'lerini kullanarak.

Routescan'ın [sözleşme doğrulama dokümantasyonuna göz atın](https://info.routescan.io/en/collections/14599808-contract-verification).

## Chiliscan'ın doğrulama formunu kullanma

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

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

{% hint style="info" %}
Çok dosyalı sözleşmeler için, yüklemeden önce kodunuzun flatten edilmiş olduğundan emin olun.

Örneğin, Remix IDE kullanıyorsanız, derlenmiş `contract-XYZ.sol` sözleşme dosyasına Dosya Gezgini'nde sağ tıklayıp "Flatten" seçeneğini seçebilirsiniz.\
Ardından, ortaya çıkan dosyayı (adı `contract-XYZ_flattened.sol` olan) doğrulama formuna yüklemek için indirin.
{% endhint %}

Adımlar:

1. "Contract address" alanına, doğrulamak istediğiniz akıllı sözleşmenin adresini girin.\
   \&#xNAN;*Duruma bağlı olarak, araç size bir sözleşmenin Chiliz Chain üzerinde henüz mevcut olmadığını ya da zaten doğrulanmış olduğunu söyleyebilir. İkisi de değilse, ek arayüz öğeleri görüntülenir.*<br>

   <figure><img src="/files/d2028b98ac29088c5a2932d51e93ed22ffbfb65e" alt="" width="375"><figcaption></figcaption></figure>
2. "Import from Solidity" üzerine tıklayın ve formu doğru şekilde doldurun:
   1. Derleyici sürümü olarak "0.8.24+xxx" seçin.
   2. EVM sürümü olarak "Shanghai" seçin.
   3. Sözleşme dosyanızı yükleyin.
3. "Verify Contract" üzerine tıklayın.

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

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

Herhangi bir hata oluşursa, arayüz size rehberlik etmek için buna karşılık gelen bir hata mesajı görüntüler.

## Komut satırı araçlarını kullanma

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

Şunlarla dağıtım ve doğrulama rehberlerini 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şmeler üzerinde çalışıyorsanız, Paragraph.com üzerinde 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ında size yol gösterir.

* Erişim [Routescan'ın API'sini Kullanarak Akıllı Sözleşmenizi Programatik Olarak Kolayca Doğrulama Kılavuzu](https://paragraph.com/@routescan-io/a-guide-to-easily-verify-your-smart-contract-programmatically-using-routescan-s-api).

Dikkat: sözleşmelerin flatten edilmiş olmasını gerektirir.


---

# 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:

```
GET https://docs.chiliz.com/tr-ai/develop/basics/verify-a-smart-contract/verify-with-chiliscan.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.
