Doğrulama En İyi Uygulamaları

Chiliz Zinciri'nde akıllı sözleşmeleri doğrulamak, standart EVM uygulamalarının ve zincire özgü ayrıntılara dikkat etmenin birleşimini gerektirir.

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

CAP-20 standardını anlayın

Chiliz Zinciri 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ı buradan görebilirsiniz:

CAP-20chevron-right

Bir Fan Token veya böyle davranması amaçlanan bir varlık geliştiriyorsanız, ondalık basamakları (decimals) açıkça 0 olarak ayarlamalısınız. Standart DeFi tokenleri 18 kullanabilir.

Derleyiciyi ve EVM'i yapılandırın

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

Bu sürümlere güvenmelisiniz:

  • Solidity: 0.8.24.

  • EVM: shanghai veya paris.

Gas (yakıt) için optimize edin

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

Dragon8 hard fork'undan bu yana, Chiliz Zinciri EIP-1559'u uygular ancak 2500 gwei asgari temel ücret. Bu, burada optimize edilmemiş kodun kullanıcılarınız için diğer zincirlere göre önemli ölçüde daha pahalı olacağı anlamına gelir.

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

  • Hizalayın uint128, uint64veya bool değişkenlerini yan yana yerleştirerek tek bir 32 baytlık depolama yuvasına sığmalarını sağlayın.

  • Kullanın calldata yerine memory salt okunur fonksiyon argümanları (external fonksiyonlar) için, yürütme sırasında gas tasarrufu sağlamak amacıyla.

circle-check

Her zaman Spicy'de test edin

Ethereum deneyiminize dayanarak Mainnet eşdeğerliğini asla varsaymayın. Chiliz Zinciri Mainnet'e geçmeden önce Spicy Testnet'te Chiliz PoSA fikir birliği ile etkileşimleri doğrulamalısınız.

Bağlantı ayrıntılarını buradan görebilirsiniz:

Chiliz Chain'e bağlanınchevron-right

Last updated

Was this helpful?