# Chiliz Block Explorer ile doğrulayın

[Chiliz Blok Gezgini](https://scan.chiliz.com/) Blockscout tarafından oluşturulan bir hizmettir. Bu nedenle şuna güvenebilirsiniz: [onların belgelerine](https://docs.blockscout.com/) günlük kullanımınız için.

Blockscout, Chiliz Chain üzerinde akıllı sözleşmenizi doğrulamanın birkaç yolunu sunar:

* Çoğu sözleşme için: doğrulama özelliğini 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.

Blockscout'un [sözleşme doğrulama belgelerine bakın](https://docs.blockscout.com/devs/verification).

## Chiliz Block Explorer doğrulama özelliğini kullanma

Chiliz Block Explorer, Chiliz Mainnet için şu adreste bir sözleşme doğrulama arayüzü sağlar:\
<https://scan.chiliz.com/contract-verification>.\
Ayrıca burada belgelenmiştir: <https://docs.blockscout.com/devs/verification/blockscout-ui>

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

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

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

Adımlar:

1. "Doğrulanacak sözleşme adresi" alanına, akıllı sözleşmenin adresini girin.
2. Sözleşmenize uygulamak istediğiniz lisansı seçin. Bunun ne anlama geldiği açık olmadığı için, [işte kısa bir açıklama](https://choosealicense.com/) açık kaynak lisansları hakkında.

<figure><img src="/files/7bd221919787bf3003b80874d7879ad1a2b92b7c" alt=""><figcaption></figcaption></figure>

3. Doğrulama yöntemini seçin.\
   En basit yöntem, Solidity sözleşmenizin düzleştirilmiş bir sürümünü veya "Solidity (Tek dosya)" seçeneğini sağlamaktır.
4. Derleyici sürümünü (Chiliz Chain v0.8.24'e kadar olan sürümleri destekler) ve EVM sürümünü (Chiliz Chain Shangai sürümüne kadar olan sürümleri destekler) seçin.

<figure><img src="/files/67576fa47c741fe2a809b2c5e8caddea735b9b0a" alt=""><figcaption></figcaption></figure>

5. Son olarak, "Sözleşme Kodu" alanına, akıllı sözleşmeyi ilk olarak derlemek için kullandığınız akıllı sözleşme kodunu yapıştırın ve "Doğrula ve yayınla"ya tıklayın.

<figure><img src="/files/56020ec5fea179a714fbf5e6a655f8b63bf6816d" alt=""><figcaption></figcaption></figure>

Başarılı olursa, sözleşmeniz net biçimde doğrulanmış olarak etiketlenecektir; özellikle yeşil bir onay işaretiyle. Blok gezgini kaynak kodunuzu görünür yapacak ve tüm etkileşimli özellikleri etkinleştirecektir.

<figure><img src="/files/6a394899bf19a6a3fe33588d6717eec41939cbe7" alt="" width="563"><figcaption></figcaption></figure>

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

Blockscout'un kendi dokümantasyon özellikleri [ayrıntılı kılavuzlar](https://docs.blockscout.com/devs/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ğrulamasını otomatikleştirmek istiyorsanız faydalıdır.

Şunlarla dağıtım ve doğrulama kılavuzlarını okuyabilirsiniz:

* [Hardhat](https://docs.blockscout.com/devs/verification/hardhat-verification-plugin)
* [Foundry](https://docs.blockscout.com/devs/verification/foundry-verification)
* [Sourcify](https://docs.blockscout.com/devs/verification/contracts-verification-via-sourcify)
* [Remix](https://docs.blockscout.com/devs/verification/remix-verification)
* ... ve daha fazlası!

## Blockscout'un API'sini kullanma

Blockscout'un özel bir sözleşme doğrulama API'si vardır:

{% embed url="<https://docs.blockscout.com/devs/verification/blockscout-smart-contract-verification-api>" %}

API uç noktaları şunlardır:

* Chiliz Mainnet: [`https://scan-api.chiliz.com/`](https://scan-api.chiliz.com/)
* Spicy Testnet: [`https://spicy-explorer-api.chiliz.com/`](https://spicy-explorer-api.chiliz.com/)


---

# 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/verifiy-a-smart-contract/verify-with-chiliz-block-explorer.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.
