Solana NFT TANIMLAMA: Token'ın Giriş yapma belgesi olarak kullanımını keşfetme

robot
Abstract generation in progress

Solana Token'ı TANIMLAMA aracı olarak kullanmayı keşfedin

NFT, "değiştirilemez" bir token olarak, TANIMLAMA aracı olarak kullanmak için oldukça uygundur. Bu makalede, NFT'nin kayıt belgesi olarak kullanılmasının uygulanabilirliğini basit bir örnekle inceleyeceğiz.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Araç Tanıtımı

SPL Token

Solana, genel bir uygulama olarak Token Program'ı sunar; bu, Solana program kütüphanesi (SPL)'in bir parçasıdır. SPL, birçok yaygın program uygulaması sunar ve kapsamlı istemci kütüphaneleri ile CLI araçları ile donatılmıştır, bu da Solana gelişimini büyük ölçüde kolaylaştırır.

Solana Oyun Alanı

Solpy, Solana sözleşmelerini çevrimiçi yazma ve dağıtma ortamı sunar, varsayılan olarak SPL Token gibi bazı yaygın araçları içerir. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.

Web3 yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfet

Doğrulama Token'ı Oluştur

Bir NFT Token oluşturacağız. Eğer kullanıcı bu Token'ı Mint ederse, o cüzdan adresinin sistemde kayıtlı olduğu kabul edilir, aksi takdirde kullanıcıya önce kayıt olması gerektiği bildirilir.

Token oluştur

spl-token kullanarak yeni bir token oluşturun, --decimals ile bölünemez Token olarak belirtin:

spl-token create-token --decimals 0

Çıktıdaki Mint Address, oluşturduğumuz Token ID'dir.

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Token Hesabı Oluştur

Önceki adımda oluşturulan Token için bir Token Hesabı oluşturun:

spl-token hesap oluştur <token_id>

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Mint Token

Yeni oluşturulan Token Hesabı için bir Token birimi mint edebilirsiniz:

spl-token mint <token_id> 1

Diğer değerleri mint etmeyi de deneyebilirsiniz, ancak --decimals 0 olarak belirlendiği için, gerçek mint miktarı her zaman 1'dir.

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

cüzdan adresi Mint

Kullanıcı cüzdan adresi için mint yapmak üzere, öncelikle bu adres için bir Token Hesabı oluşturulması gerekir, ardından oluşturulan Token Hesabını kullanarak yeni Token birimi mint edilir.

Token Hesabı Oluşturma:

spl-token create-account <token_id> --owner <wallet_address>

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Token Hesabı Al

RPC arayüzündeki getTokenAccountsByOwner yöntemi ile cüzdan adresinin NFT'mizi mintleyip mintlemediğini sorgulayabilirsiniz.

Web3 Yeni Başlangıç Serisi: Solana Token ile Giriş Yapmayı Keşfet

Gerçekleştirme

Yukarıdaki denemelere dayanarak, gerekli işlevselliği gerçekleştirebiliriz. Aşağıda basit bir Nextjs projesi oluşturarak, Ant Design Web3 kullanarak cüzdan bağlantısını nasıl gerçekleştireceğimizi gösteriyoruz.

Ana süreç:

  1. Anasayfada hoş geldin mesajı ve Giriş yap bağlantısı gösterilir
  2. Giriş sayfası cüzdanı bağlayın ve kayıtlı olup olmadığınızı kontrol edin.
  3. Sign on sayfası yeni kullanıcı kaydı için kullanılır ( mint NFT )
  4. Arka uç API'si giriş ve oturum açma mantığını işler

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Başarıyla kayıt olduktan sonra, Solscan üzerinde ilgili işlemleri görebilirsiniz, bunlar arasında TokenAccount oluşturma ve NFT mintleme işlemleri bulunmaktadır.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet

Özet

NFT oluşturmak için spl-token-cli kullanıyoruz, cüzdan adresinin Token Hesabına sahip olup olmadığını ve Token mint edip etmediğini kontrol ederek kayıt durumunu belirliyoruz. Kullanıcı cüzdanını bağladığında, otomatik olarak Token Hesabı oluşturulur ve Token mint edilerek kayıt belgesi olarak kullanılır. Daha sonra kullanıcı aynı cüzdan adresiyle tekrar giriş yapabilir.

Web3 yeni başlayanlar serisi: Solana Token ile giriş yapmayı keşfet</wallet_address></token_id></token_id></token_id>

SOL2.63%
TOKEN3.68%
View Original
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.
  • Reward
  • 3
  • Repost
  • Share
Comment
0/400
DataPickledFishvip
· 11h ago
Tüh tüh sol, bu işlem biraz ilginç.
View OriginalReply0
SneakyFlashloanvip
· 11h ago
sol'un güvenliği gerçekten içimi rahatlatıyor~
View OriginalReply0
airdrop_whisperervip
· 11h ago
SOL gelin! Güvenilir!
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)