Solana NFT TANIMLAMA doğrulama: kayıt ol için Token oluşturma

robot
Abstract generation in progress

Solana Token'ı TANIMLAMA doğrulama aracı olarak kullanmayı keşfet

NFT ( eşsiz token ) olarak, TANIMLAMA aracı olarak kullanmak için oldukça uygundur. Bu makalede basit bir örnek üzerinden NFT'nin kayıt belgesi olarak kullanılabilirliğini 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'ı sunmaktadır. Token Program, Solana Program Library (SPL)'in bir parçasıdır ve birçok yaygın program uygulamasını içerir; ayrıca gelişmiş bir istemci kütüphanesi ve CLI araçları sunarak geliştirmeyi büyük ölçüde kolaylaştırır.

Solana Playground

Solana Playground, çevrimiçi Solana sözleşmeleri yazma ve dağıtma ortamı sunar, bazı yaygın araçlar, SPL Token dahil, ile birlikte gelir. Token'ları kolayca oluşturmak ve yönetmek için spl-token-cli kullanabiliriz.

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

TANIMLAMA Doğrulama Token

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

Token oluştur

Yeni bir bölünemez Token oluşturmak için spl-token kullanın:

spl-token create-token --ondalık 0

Bu, Token'ın benzersiz tanımlayıcısı olarak Token'ın Mint Adresini çıktılar.

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

Token Hesabı Oluştur

Yeni oluşturulan Token için bir Token Hesabı oluştur:

spl-token hesap oluştur <token_mint_address>

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

Mint Token

Token Hesabı için bir Token birimi mint etmeyi deneyin:

spl-token mint <token_mint_address> 1

Aynı zamanda doğrudan bir cüzdan adresine token mint edebilirsiniz:

spl-token mint <token_mint_address> 1 <wallet_address>

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

kullanıcı cüzdanı Mint

Kullanıcı cüzdanı için mint yapmak için, önce bu cüzdan için bir Token Hesabı oluşturmanız ve ardından bu Hesabı kullanarak mint yapmanız gerekir.

Token Hesabı Oluşturma:

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

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

Token Hesabı Sorgula

Cüzdanın bizim NFT'mizi mint edip etmediğini kontrol etmek için RPC arayüzündeki getTokenAccountsByOwner yöntemini kullanın:

json { "jsonrpc": "2.0", "id": 1, "method": "getTokenAccountsByOwner", "params": [ "<cüzdan_adresi>" { "mint": "<token_mint_address>" }, { "encoding": "jsonParsed" } ] }

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

Giriş Sistemi Uygulama

Next.js ve Ant Design Web3 kullanarak basit bir giriş sistemi oluşturma:

  1. Next.js projesi oluşturma
  2. Bağımlılık ekleyin: @ant-design/web3-solana, @solana/spl-token vb.
  3. Giriş ve kayıt sayfası oluşturma
  4. Cüzdanı bağlama, kullanıcının kayıtlı olup olmadığını kontrol etme, kayıt süreci gibi mantıkları gerçekleştirme.

Kullanıcı ilk kez kullanırken (mint NFT) kaydolması gerekir. Daha sonra aynı cüzdan adresiyle doğrudan giriş yapabilir.

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

Özet

SPL Token kullanarak bir NFT oluşturduk ve kullanıcının kayıtlı olup olmadığını belirlemek için cüzdanın bu Token'a sahip olup olmadığını kontrol ediyoruz. Kullanıcı cüzdanını bağladığında, sistem otomatik olarak bir Token Hesabı oluşturur ve kayıt belgesi olarak bir Token mint eder. Bu, Solana Token kullanarak TANIMLAMA doğrulaması sağlamak için uygulanabilir bir çözüm sunar.

Web3 Yeni Başlayanlar Serisi: Solana Token ile Giriş Yapmayı Keşfet\u003c/token_mint_address\u003e\u003c/wallet_address\u003e\u003c/wallet_address\u003e\u003c/token_mint_address\u003e\u003c/wallet_address\u003e\u003c/token_mint_address\u003e\u003c/token_mint_address\u003e\u003c/token_mint_address\u003e

SOL8.01%
TOKEN-7.06%
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
  • 5
  • Share
Comment
0/400
VitaliksTwinvip
· 11h ago
Gerçekten solcu biriyim~
View OriginalReply0
SchroedingerGasvip
· 11h ago
Ne kadar zahmetli, doğrudan cüzdanı bağlamak daha iyi.
View OriginalReply0
DiamondHandsvip
· 11h ago
nft Giriş yap bu tuzak hâlâ iyi
View OriginalReply0
SilentObservervip
· 11h ago
Ah bu, kendin mint yapmak zorunda mısın? Çok zahmetli, değil mi?
View OriginalReply0
CounterIndicatorvip
· 12h ago
Öncelikle önemli noktaları belirtelim
Ben uzun süredir Ters yatırım yapıyorum
Varlıklar bilgisi=doğru ters göstergeler

Lütfen benim TANIMLAMA'mla bu içeriğe bir yorum yap:

Solana'nın yaptığı abartılı şeyler.
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)