# Doğrulama En İyi Uygulamaları

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

Gerçekten de, Chiliz Chain, CAP-20 gibi belirli standartlar ve belirli bir EVM sürümlemesi ile PoSA (Proof of Staked Authority) fikir birliği mekanizması üzerinde çalıştığı için kodu doğrudan Ethereum'dan taşımak işe yaramayabilir.

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

Chiliz Chain EVM uyumlu olsa da ekosistem tokenler 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="../../../ogren/sozluk/cap-20" %}
[cap-20](https://docs.chiliz.com/tr-ai/ogren/sozluk/cap-20)
{% endcontent-ref %}

Bir Fan Token veya buna benzer davranması amaçlanan bir varlık geliştiriyorsanız, ondalık (decimals) değerini açıkça 0 olarak ayarlamalısınız. Standart DeFi tokenleri 18 kullanabilir.

## Derleyiciyi ve EVM'i 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 dağıtım hatalarına veya beklenmeyen davranışlara yol açabilir.

Bu sürümlere güvenmelisiniz:

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

## Gaz için optimize edin

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

Dragon8 hard fork'undan bu yana Chiliz Chain EIP-1559'u uygular ancak **asgari taban ücreti 2500 gwei**. 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ına göre (en pahalı işlem) optimize etmelisiniz:

* Paketleyin `uint128`, `uint64`veya `bool` değişkenlerini tek bir 32 baytlık depolama yuvasına sığacak şekilde yan yana yerleştirin.
* Kullanın `calldata` yerine `memory` salt okunur fonksiyon argümanları (external fonksiyonlar) için yürütme sırasında gaz tasarrufu sağlamak amacıyla.

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

## Her zaman Spicy üzerinde test edin

Ethereum deneyiminize dayanarak Mainnet eşdeğerliğini asla varsaymayın. Chiliz Chain Mainnet'e geçmeden önce etkileşimleri Chiliz PoSA fikir birliği ile Spicy Testnet üzerinde doğrulamanız gerekir.

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

{% content-ref url="../chiliz-chaine-baglan" %}
[chiliz-chaine-baglan](https://docs.chiliz.com/tr-ai/gelistir/temeller/chiliz-chaine-baglan)
{% endcontent-ref %}
