Doğru NFT sözleşmesini seçme
Bir dosyanın bir NFT’ye basılabilmesi için, Chiliz Chain üzerinde karşılık gelen bir NFT akıllı sözleşmesi dağıtıp doğrulamanız gerekir. Bu, şeffaflığı sağlamak ve sözleşmenizle zincir üzerinde etkileşimi etkinleştirmek için kritik bir adımdır.
Hangi akıllı sözleşme kullanılmalı?
Blok zinciri dünyasında birçok akıllı sözleşme vardır ve NFT basımı için hangisinin uygun olduğu hemen anlaşılmayabilir.
Hangi akıllı sözleşmeye ihtiyacınız olduğu, aklınızdaki NFT projesinin türüne bağlıdır:
Tek benzersiz öğe: Bir ERC-721 NFT sözleşmesi kullanın ve onunla tek bir öğe basın.
Birden fazla benzersiz öğe: Bir ERC-721 NFT sözleşmesi kullanın ve onunla bir öğe koleksiyonu basın.
Aynı öğenin birkaç kopyası: Bir ERC-1155 Çoklu Token sözleşmesi kullanın (bir öğenin birden fazla örneğe sahip olmasına izin verir).
Birkaç öğenin birkaç kopyası: Bir ERC-1155 Çoklu Token sözleşmesi de kullanın.
Farklı kullanımlar için başka akıllı sözleşmeler de vardır (sözleşme uzantıları veya varyantları olarak bilinir) (örneğin ERC-2981 telif hakları için, ERC-4906 metadata güncelleme olayı için, ERC-721 Drop tembel basım için vb.), ancak şimdilik ERC-721/1155 hakkında bilgi sahibi olmak yeterlidir.
Kendi akıllı sözleşmemi yazmalı mıyım?
Kodunuz üzerinde tam kontrole sahip olmak isteseniz bile, ERC‑721 sözleşmelerini sıfırdan yazmanızı ÖNERMİYORUZ. Bunun yerine, güvenilir sözleşme kütüphanelerindeki savaşta test edilmiş ve denetlenmiş sözleşmeleri kullanmalısınız.
Bir NFT basım sözleşmesi elde etmenin en güvenli ve en yaygın yolu, örneğin OpenZeppelin’inkini kullanmaktır; onların ERC-721 sözleşmesi. Bu, sizi yeniden tekerleği icat etmekten kurtarır ve yaygın güvenlik açıklarının önlenmesine yardımcı olur.
OpenZeppelin güvenli dApp’ler oluşturmak için açık kaynaklı bir platformdur.
Birkaç güvenlik ve denetim hizmetine ek olarak, onlar topluluk tarafından doğrulanmış akıllı sözleşmelerden oluşan bir kütüphanesunar; projelerinde kullanmak isteyen herkes için ücretsizdir.
Bu nedenle, OpenZeppelin sözleşmeleri sektör standartları olarak kabul edilir ve bunlara güvenle dayanabilirsiniz.
NFT Akıllı Sözleşmenizi Dağıtma ve Doğrulama
Akıllı sözleşmenizi Chiliz Chain’e şu gibi güvenilir platformları kullanarak dağıtabilirsiniz: Remix IDE veya thirdwebveya doğrudan şunu kullanarak Hardhat.
Bir kez dağıttıktan sonra, geliştirme araçlarının ve platformların ABI’sini (Application Binary Interface) okuyabilmesi ve onunla etkileşime geçebilmesi için sözleşmeyi bir blok gezgininde doğrulamanız gerekir.
NFT sözleşmenizi dağıtıp ardından doğrulamak için şu kılavuzları izleyin:
Bir sözleşmeyi dağıtın ve doğrulayınSözleşmenizi Chiliz Chain blok gezginlerinden birinde doğruladığınızdan emin olun! Bir Akıllı Sözleşmeyi doğrulayın
Yalnızca doğrulanmış sözleşmeler, Socios.com ve Socios.com Wallet ile uyumlu NFT’ler basabilir.
Tekrar hatırlatalım, Chiliz Chain ve Spicy Testnet için doğru ağ ayrıntılarını kullandığınıza dikkat edin:
Mainnet ve Testnet'e bağlanınSon güncelleme
Bu yararlı oldu mu?