Solana Token'ı TANIMLAMA doğrulama aracı olarak kullanmayı keşfet
NFT, "değiştirilemez" bir token olarak, doğrulama aracı olarak kullanılmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır ve bu, Solana Program Library (SPL)'in bir parçasıdır. SPL, birçok yaygın program uygulamasını içermekte olup, kapsamlı istemci kütüphaneleri ve CLI araçları sunarak Solana geliştirmesini büyük ölçüde kolaylaştırmaktadır.
Solana Oyun Alanı
Solpy, çevrimiçi olarak Solana sözleşmeleri yazma ve dağıtma ortamı sunar, varsayılan olarak bazı yaygın araçlar içerir, örneğin SPL Token. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.
Doğrulama Token'ı Oluştur
Bir NFT Token oluşturacağız. Kullanıcı bu Token'ı basarsa, cüzdan adresinin sistemde kayıtlı olduğu kabul edilir.
Token oluşturma
spl-token kullanarak yeni bir token oluşturun ve "--decimals" ile bölünemez Token olarak belirtin.
Token Hesabı Oluştur
Yeni oluşturulan Token için Token Hesabı oluşturun.
Token basımı
Token Hesabı için Token birimi basmayı deneyin. decimals 0 olarak ayarlandığı için, gerçek uygulama sırasında ondalık kısmı atılacaktır.
cüzdan adresi için mintleme
Belirli bir cüzdan adresi için Token basmak için, öncelikle bu adres için bir Token Hesabı oluşturmanız gerekir, ardından oluşturulan Token Hesabını kullanarak yeni Token birimleri basabilirsiniz.
Token Hesabı Al
Cüzdan adresinin oluşturduğumuz NFT'yi mintleyip mintlemediğini kontrol etmek için RPC arayüzündeki "getTokenAccountsByOwner" metodunu kullanın.
Gerçekleştirme
Nextjs kullanarak basit bir proje oluşturun ve Ant Design Web3 ile cüzdanı bağlayın.
Ana sayfa şunları içerir:
Anasayfa: Karşılama mesajı ve giriş sayfasına giden bağlantı
Giriş sayfası: Cüzdanı bağlayın ve kullanıcının kayıtlı olup olmadığını kontrol edin
Kayıt Sayfası: Kullanıcıların kayıt sürecini tamamlamasına izin ver( NFT oluştur)
Giriş sürecinde, arka uç bağlantılı cüzdan adresine göre ilişkili Token Hesabını arayacaktır. Eğer veri bulunamazsa, sistem bu cüzdan adresinin kayıtlı olmadığını varsayar.
Kayıt sırasında, sistem kullanıcı için bir Token Hesabı oluşturacak ve bir Token birimi basarak kayıt belgesi olarak kullanacaktır.
Özet
NFT'leri spl-token-cli kullanarak oluşturduk ve kullanıcının kayıtlı olup olmadığını belirlemek için cüzdan adresinin Token Hesabına sahip olup olmadığını ve Token'ı mintleyip mintlemediğini kontrol ettik.
Web3 kullanıcıları cüzdanlarını bağladıklarında, sistem otomatik olarak arka uca kayıt talebi gönderir, Token Hesabı oluşturur ve kayıt belgesi olarak Token birimleri basar.
Bundan sonra, kullanıcı aynı cüzdan adresini kullanarak web sitesine tekrar giriş yapabilir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Solana NFT keşfi: Merkeziyetsizlik tanımlayıcı doğrulama sistemi oluşturma
Solana Token'ı TANIMLAMA doğrulama aracı olarak kullanmayı keşfet
NFT, "değiştirilemez" bir token olarak, doğrulama aracı olarak kullanılmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılabilirliğini basit bir örnekle inceleyeceğiz.
Araç Tanıtımı
SPL Token
Solana, genel bir uygulama olarak Token Program'ı sunmaktadır ve bu, Solana Program Library (SPL)'in bir parçasıdır. SPL, birçok yaygın program uygulamasını içermekte olup, kapsamlı istemci kütüphaneleri ve CLI araçları sunarak Solana geliştirmesini büyük ölçüde kolaylaştırmaktadır.
Solana Oyun Alanı
Solpy, çevrimiçi olarak Solana sözleşmeleri yazma ve dağıtma ortamı sunar, varsayılan olarak bazı yaygın araçlar içerir, örneğin SPL Token. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.
Doğrulama Token'ı Oluştur
Bir NFT Token oluşturacağız. Kullanıcı bu Token'ı basarsa, cüzdan adresinin sistemde kayıtlı olduğu kabul edilir.
Token oluşturma
spl-token kullanarak yeni bir token oluşturun ve "--decimals" ile bölünemez Token olarak belirtin.
Token Hesabı Oluştur
Yeni oluşturulan Token için Token Hesabı oluşturun.
Token basımı
Token Hesabı için Token birimi basmayı deneyin. decimals 0 olarak ayarlandığı için, gerçek uygulama sırasında ondalık kısmı atılacaktır.
cüzdan adresi için mintleme
Belirli bir cüzdan adresi için Token basmak için, öncelikle bu adres için bir Token Hesabı oluşturmanız gerekir, ardından oluşturulan Token Hesabını kullanarak yeni Token birimleri basabilirsiniz.
Token Hesabı Al
Cüzdan adresinin oluşturduğumuz NFT'yi mintleyip mintlemediğini kontrol etmek için RPC arayüzündeki "getTokenAccountsByOwner" metodunu kullanın.
Gerçekleştirme
Nextjs kullanarak basit bir proje oluşturun ve Ant Design Web3 ile cüzdanı bağlayın.
Ana sayfa şunları içerir:
Giriş sürecinde, arka uç bağlantılı cüzdan adresine göre ilişkili Token Hesabını arayacaktır. Eğer veri bulunamazsa, sistem bu cüzdan adresinin kayıtlı olmadığını varsayar.
Kayıt sırasında, sistem kullanıcı için bir Token Hesabı oluşturacak ve bir Token birimi basarak kayıt belgesi olarak kullanacaktır.
Özet
NFT'leri spl-token-cli kullanarak oluşturduk ve kullanıcının kayıtlı olup olmadığını belirlemek için cüzdan adresinin Token Hesabına sahip olup olmadığını ve Token'ı mintleyip mintlemediğini kontrol ettik.
Web3 kullanıcıları cüzdanlarını bağladıklarında, sistem otomatik olarak arka uca kayıt talebi gönderir, Token Hesabı oluşturur ve kayıt belgesi olarak Token birimleri basar.
Bundan sonra, kullanıcı aynı cüzdan adresini kullanarak web sitesine tekrar giriş yapabilir.