Solana üzerinde frontend geliştirme, programlar, cüzdanlar ve React gibi popüler JavaScript framework'leriyle çalışmayı içerir. Bu bileşenlerle etkileşim, bağlantı yönetimi, işlem oluşturma ve Solana hesaplarından okuma işlemlerini gerektirir.
Solana Kit (@solana/kit), bu iş için
standart JavaScript SDK'sıdır. Küçük, birleştirilebilir eklentilerden bir
istemci oluşturursunuz, ihtiyaç duyduğunuzda React bağlantıları eklersiniz ve
çağırdığınız zincir üstü programlar için oluşturulmuş program istemcilerini
dahil edersiniz.
Ana kütüphaneler
@solana/kit
- Temel SDK: RPC, codec'ler, imzalayıcılar ve işlemler - Diğer tüm
kütüphanelerin genişlettiği eklenti ana bilgisayarı olan
createClient'i sağlar
Kit plugins
.use(...)ile bir istemci oluşturun: RPC bağlantısı, cüzdan, imzalayıcı ve işlem planlaması -@solana/kit-plugin-*paketleri olarak yayımlandı
@solana/react
- Kit istemcisi için React bağlantıları - Okumalar, abonelikler ve cüzdan
durumu için
ClientProviderile kancalar
@solana-program/*
- Zincir üstü programlar için oluşturulmuş istemciler (System, Token ve daha
fazlası) -
tokenProgram()gibi talimat oluşturucular ve istemci eklentileri sağlar
web3.js veya wallet-adapter'dan mı geliyorsunuz?
Eğer bir @solana/web3.js (eski sürüm) veya @solana/wallet-adapter-*
kod tabanını sürdürüyorsanız, yukarıdaki Kit eklentilerini benimseyebilir veya mevcut projenizi web3.js
v3 ve wallet-adapter
v3+ sürümlerine yükseltebilirsiniz.
Her ikisi de tanıdık API'lerini korur ve Kit'in iç yapısı üzerine inşa edilmiştir.
- Kit istemci kılavuzu: RPC, imzalama ve işlem gönderimi için eklentilerden bir istemci oluşturun.
- React kılavuzu: Aynı istemci üzerine
katmanlanmış
@solana/reactbağlantıları ve cüzdan kancaları. - Mesajlar ve kimlik doğrulama: mesajları imzalayın ve cüzdan kullanıcılarının kimliğini işlem yapmadan doğrulayın.
- Next.js eğitimi: App Router'da eksiksiz bir cüzdan bağlama ve SOL transfer uygulaması.
- Kit'e Geçiş: web3.js ve wallet-adapter kavramlarının Kit'e nasıl eşlendiği.
Is this page helpful?