> 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/dogrulama-en-iyi-uygulamalari.md).

# Doğrulama En İyi Uygulamaları

Chiliz Chain sözleşmelerini doğrulamak için en iyi uygulamalar: CAP-20 token özellikleri, önerilen Solidity ve EVM sürümü ayarları ve Ethereum kaynaklı kodlardaki yaygın hatalar.

Chiliz Chain'deki akıllı sözleşmeleri doğrulamak, standart EVM uygulamaları ile zincire özgü ayrıntılara dikkat etmeyi gerektirmektedir.

Gerçekten de Chiliz Chain'in, CAP-20 gibi belirli standartlar ve belirli bir EVM sürümlemesiyle birlikte Proof of Staked Authority (PoSA) mutabakat mekanizması üzerinde çalışması nedeniyle, kodu Ethereum'dan aktarmak işe yaramayabilir.

## CAP-20 Standardını Anlayın

Chiliz Chain EVM uyumlu olsa da, ekosistem token'lar için CAP-20 standardına dayanmaktadır. Bu, ERC-20'nin Chiliz'e özgü uygulamasıdır.

Token ayrıntılarını burada görün:

{% content-ref url="/pages/5svdBVa6b6cuIoQF5LKs" %}
[CAP-20](/tr/ogren/sozluk/cap-20.md)
{% endcontent-ref %}

Bir Fan Token veya Fan Token gibi davranması amaçlanan bir varlık geliştiriyorsanız, 2026 Ondalıklı Fan Token migrasyonundan bu yana CAP-20 standardına uygun olarak ondalıkları 18 olarak ayarlayın.

{% hint style="info" %}
Fan Token'lar, [2026 Ondalıklı Fan Token'lara Migrasyon](/tr/ogren/fan-tokenlar-hakkinda/2026-ondalik-fan-token-migrasyonu.md) gerçekleşene kadar 0 ondalık kullanıyordu; bu migrasyon onları 18 ondalık hassasiyete yükseltti. Yeni Fan Token sözleşmelerini 18 ondalık olarak ayarlayın.
{% endhint %}

## Derleyici ve EVM'yi Yapılandırın

Chiliz Chain doğrulayıcıları belirli EVM sürümleri için optimize edilmiştir. "En son" yapılandırmaları kullanmak deploy hatalarına veya beklenmedik davranışlara yol açabilir.

Şu sürümlere güvenmelisiniz:

{% hint style="info" %}
**Chiliz Chain için önerilen Solidity ve EVM sürümleri:**

* **Solidity derleyici sürümü:** `0.8.30` (veya daha düşük)
* **Hedef EVM sürümü:** `prague`
  {% endhint %}

## Gas için Optimize Edin

Chiliz Chain, spam'ı önlemek ve doğrulayıcı sürdürülebilirliğini sağlamak için "yüksek-Gwei" minimum gas fiyatı uygulamaktadır.

Dragon8 hard fork'undan bu yana Chiliz Chain, EIP-1559'u **minimum 2500 gwei baz ücretiyle** uygulamaktadır. Bu, optimize edilmemiş kodun kullanıcılarınıza diğer zincirlerden çok daha pahalıya mal olduğu anlamına gelir.

Bu nedenle sözleşmenizi depolama kullanımı (en pahalı işlem) için optimize etmelisiniz:

* `uint128`, `uint64` veya `bool` değişkenlerini tek bir 32 baytlık depolama slotuna sığacak şekilde yan yana yerleştirin.
* Gas tasarrufu için salt okunur fonksiyon argümanlarında (harici fonksiyonlar) `memory` yerine `calldata` kullanın.

{% hint style="success" %}
Deploy etmeden önce CHZ cinsinden gerçek dünya maliyetini görmek için `hardhat-gas-reporter`'ı kurun ve belirli Chiliz gas fiyatı ayarlarıyla yapılandırın.
{% endhint %}

## Her Zaman Spicy'de Test Edin

Ethereum deneyiminize dayanarak Mainnet eşdeğerliğini hiçbir zaman varsaymayın. Chiliz Chain Mainnet'e geçmeden önce Spicy Testnet'te Chiliz PoSA mutabakatıyla etkileşimleri doğrulamanız zorunludur.

Bağlantı ayrıntılarını burada görün:

{% content-ref url="/pages/RRYK9GOghhRWGNQVqwYY" %}
[Chiliz Chain'e Bağlanma](/tr/gelistir/temel-ogeler/chiliz-chaine-baglanma.md)
{% endcontent-ref %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.chiliz.com/tr/gelistir/temel-ogeler/akilli-sozlesme-dogrulama/dogrulama-en-iyi-uygulamalari.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
