# Doğrulama için En İyi Uygulamalar

Chiliz Chain üzerinde akıllı sözleşmeleri doğrulamak, standart EVM uygulamalarının bir kombinasyonunu ve zincire özgü ayrıntılara dikkat etmeyi gerektirir.

Nitekim, Chiliz Chain belirli CAP-20 gibi standartlara ve belirli bir EVM sürümlemeye sahip Proof of Staked Authority (PoSA) fikir birliği mekanizması üzerinde çalıştığı için, kodu Ethereum’dan olduğu gibi taşımak işe yaramayabilir.

## CAP-20 standardını anlayın

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

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

{% content-ref url="/pages/8759de42a1140f83f90555ba5f3299d36de4e2b7" %}
[CAP-20](/tr-ai/learn/glossary/cap-20.md)
{% endcontent-ref %}

Bir Fan Token veya bir Fan Token gibi davranması amaçlanan bir varlık geliştiriyorsanız, ondalık basamakları açıkça 0 olarak ayarlamalısınız. Standart DeFi tokenları 18 kullanabilir.

## Derleyici ve EVM’yi yapılandırın

Chiliz Chain doğrulayıcıları, belirli EVM sürümleri için optimize edilmiştir. "Bleeding edge" yapılandırmalarını kullanmak, dağıtım hatalarına veya beklenmedik davranışlara yol açabilir.

Şu sürümlere güvenmelisiniz:

* Solidity: `0.8.24`.
* EVM: `shanghai` veya `paris`.

## Gaz için optimize edin

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

Dragon8 sert çatallanmasından bu yana, Chiliz Chain EIP-1559’u uygular ancak **2500 gwei minimum taban ücretiyle**. Bu, burada optimize edilmemiş kodun kullanıcılarınız için diğer zincirlere kıyasla önemli ölçüde daha pahalı olduğu anlamına gelir.

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

* Birleştirin `uint128`, `uint64`veya `bool` değişkenlerini yan yana, tek bir 32 baytlık depolama yuvasına sığacak şekilde yerleştirin.
* Kullanın `calldata` yerine `memory` sadece okunabilir işlev parametreleri (external functions) için, yürütme sırasında gaz tasarrufu sağlamak amacıyla.

{% hint style="success" %}
Yükleyin `hardhat-gas-reporter` ve dağıtmadan önce CHZ cinsinden gerçek dünya maliyetini görmek için bunu Chiliz’in belirli gaz fiyatı ayarlarıyla yapılandırın.
{% endhint %}

## Her zaman Spicy üzerinde test edin

Ethereum deneyiminize dayanarak asla Mainnet eşdeğerliği varsaymayın. Chiliz Chain Mainnet’e geçmeden önce Spicy Testnet üzerinde Chiliz PoSA konsensüsüyle etkileşimleri doğrulamalısınız.

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

{% content-ref url="/pages/af86a4e8044c7c8875bd1610b86076dca20e15c8" %}
[Chiliz Chain'e bağlanın](/tr-ai/develop/basics/connect-to-chiliz-chain.md)
{% endcontent-ref %}


---

# 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/verification-best-practices.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.
