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-20Bir 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:
shanghaiveyaparis.
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,uint64veyabooldeğişkenlerini yan yana yerleştirerek tek bir 32 baytlık depolama yuvasına sığmalarını sağlayın.Kullanın
calldatayerinememorysalt okunur fonksiyon argümanları (external fonksiyonlar) için, yürütme sırasında gas tasarrufu sağlamak amacıyla.
Kurun hardhat-gas-reporter ve dağıtmadan önce gerçek dünya maliyetini CHZ cinsinden görmek için bunu Chiliz'e özgü gas fiyatı ayarlarıyla yapılandırın.
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ınLast updated
Was this helpful?