Solana Kit
@solana/kit, Solana üzerinde geliştirme yapmak için önerilen TypeScript
SDK'sıdır. Birleştirilebilir eklentilerden bir istemci oluşturursunuz, ihtiyaç
duyduğunuzda React bağlamalarını eklersiniz ve çağırdığınız zincir üstü
programlar için oluşturulmuş program istemcilerini dahil edersiniz.
| Paket | Açıklama | GitHub |
|---|---|---|
| @solana/kit | Çekirdek SDK: RPC, işlemler, codec'ler, imzalayanlar | Kaynak |
| @solana/react | React bağlamaları: ClientProvider ve hook'lar | Kaynak |
| @solana/kit-plugin-rpc | RPC bağlantısı + işlem gönderimi | Kaynak |
| @solana/kit-plugin-signer | Ücret ödeyen, kimlik ve imzalayan eklentileri | Kaynak |
| @solana/kit-plugin-wallet | Wallet Standard bağlantısı + React hook'ları | Kaynak |
Program istemcileri
İnstruction builder'ları ve istemci eklentilerini sunan oluşturulmuş istemciler
(örneğin tokenProgram() → client.token).
| Paket | Açıklama | GitHub |
|---|---|---|
| @solana-program/system | System Program ile etkileşim | Kaynak |
| @solana-program/token | Token Program ile etkileşim | Kaynak |
| @solana-program/token-2022 | Token-2022 programı ile etkileşim | Kaynak |
| @solana-program/memo | Memo programı ile etkileşim | Kaynak |
| @solana-program/compute-budget | Compute Budget programı ile etkileşim | Kaynak |
İmzalama ve Anahtar Yönetimi
Birden fazla anahtar yönetim arka ucunda kit uyumlu arka uç imzalama için:
| Paket | Açıklama | GitHub |
|---|---|---|
| @solana/keychain | Birleşik imzalama: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Kaynak |
Keychain belgeleri ve Backend seçimi sayfalarına bakarak kurulum ve saklama modeli rehberliği alabilirsiniz.
Solana Web3.js
@solana/web3.js, Solana için eski TypeScript SDK'sıdır. Yeni uygulamalar
@solana/kit kullanmalıdır; bkz. Kit'e Geçiş.
Is this page helpful?