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.
Son güncelleme
Bu yararlı oldu mu?
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.
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:
Bir Fan Token veya Fan Token gibi davranması amaçlanan bir varlık geliştiriyorsanız, ondalıkları açıkça 0 olarak ayarlamalısınız. Standart DeFi token'ları 18 kullanabilir.
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:
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
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.
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.
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:
Son güncelleme
Bu yararlı oldu mu?
Bu yararlı oldu mu?