Chiliz Blok Gezgini ile doğrula
Chiliz Blok Gezgini Blockscout tarafından oluşturulmuş bir hizmettir. Bu nedenle güvenebilirsiniz onların belgelerine günlük kullanımınız için.
Blockscout, Chiliz Zinciri'nde akıllı kontratınızı doğrulamanın birkaç yolunu sağlar:
Çoğu kontrat için: doğrulama özelliğini kullanarak.
Daha karmaşık kontratlar için: Hardhat gibi komut satırı araçlarını kullanarak.
Basit kontratlar için: API'lerini kullanarak.
Blockscout'un kontrat doğrulama hakkındaki belgelerine bakın.
Chiliz Blok Gezgini doğrulama özelliğinin kullanılması
Chiliz Blok Gezgini, Chiliz Mainnet için bir kontrat doğrulama arayüzü sağlar: https://scan.chiliz.com/contract-verification. Ayrıca burada belgelenmiştir: https://docs.blockscout.com/devs/verification/blockscout-ui
Bu arayüzle Spicy Testnet üzerinde de kontrat doğrulayabilirsiniz: https://spicy-explorer.chiliz.com/
Çok dosyalı kontratlar için, yüklemeden önce kodunuzun flatten (düzleştirilmiş) olduğundan emin olun.
Örneğin, Remix IDE kullanıyorsanız, derlenmiş contract-XYZ.sol dosyasına File Explorer'da sağ tıklayabilir ve "Flatten" seçeneğini seçebilirsiniz.
Daha sonra, doğrulama formuna yüklemek için ortaya çıkan dosyayı indirin (adı contract-XYZ_flattened.sol olacaktır).
Adımlar:
"Doğrulanacak kontrat adresi" alanına akıllı kontratın adresini girin.
Kontratınıza uygulamak istediğiniz lisansı seçin. Bunun ne anlama geldiği her zaman açık olmadığından, işte kısa bir açıklama açık kaynak lisansları hakkında.

Doğrulama yöntemini seçin. En basit yöntem, Solidity kontratınızın düzleştirilmiş bir sürümünü sağlamaktır veya "Solidity (Tek dosya)" seçmektir.
Derleyici sürümünü seçin (Chiliz Zinciri v0.8.24'e kadar sürümleri destekler) ve EVM sürümünü seçin (Chiliz Zinciri Shangai sürümüne kadar sürümleri destekler).

Son olarak, "Kontrat Kodu" alanına akıllı kontratı ilk derlemek için kullandığınız akıllı kontrat kodunu yapıştırın ve "Doğrula ve yayımla" düğmesine tıklayın.

Başarılı olursa, kontratınız doğrulanmış olarak açıkça etiketlenecektir, özellikle yeşil bir onay ile. Blok gezgini kaynak kodunu görünür hale getirecek ve tüm etkileşimli özellikleri etkinleştirecektir.

Komut satırı araçlarını kullanmak
Blockscout'un kendi belgeleri şunları içerir ayrıntılı rehberler komut satırı araçlarını doğrulama için nasıl kullanacağınıza dair. Bu, doğrulamayı geliştirme ortamınızda otomatikleştirmek istiyorsanız özellikle faydalıdır.
Dağıtım ve doğrulama ile ilgili rehberlerini şu araçlarda okuyabilirsiniz:
... ve daha fazlası!
Blockscout'un API'sini kullanmak
Blockscout'un özel bir kontrat doğrulama API'si vardır:
API uç noktaları şunlardır:
Chiliz Mainnet:
https://scan-api.chiliz.com/Spicy Testnet:
https://spicy-explorer-api.chiliz.com/
Last updated
Was this helpful?