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 v1 ve wallet-adapter eskidir
Pek çok Solana projesi hâlâ eski @solana/web3.js (v1) ve
@solana/wallet-adapter-*'e dayanmaktadır. Yeni çalışmalar için aşağıdaki kit
eklentileriyle birlikte @solana/kit'i tercih edin; Wallet Standard keşfi
(@solana/kit-plugin-wallet aracılığıyla) modern cüzdanlar için
wallet-adapter'ın yerini almaktadır.
- 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ı. - 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?