Solana Kit
@solana/kit adalah TypeScript SDK yang direkomendasikan untuk membangun di
Solana. Anda merakit klien dari plugin-plugin yang dapat dikombinasikan,
menambahkan binding React saat dibutuhkan, dan mengintegrasikan klien program
yang telah dibuat untuk program on-chain yang Anda panggil.
| Package | Deskripsi | GitHub |
|---|---|---|
| @solana/kit | SDK Inti: RPC, transaksi, codec, penanda tangan | Sumber |
| @solana/react | Binding React: ClientProvider dan hooks | Sumber |
| @solana/kit-plugin-rpc | Koneksi RPC + pengiriman transaksi | Sumber |
| @solana/kit-plugin-signer | Plugin pembayar biaya, identitas, dan penanda tangan | Sumber |
| @solana/kit-plugin-wallet | Koneksi Wallet Standard + React hooks | Sumber |
Klien program
Klien yang dibuat secara otomatis yang menyediakan pembuat instruksi dan plugin
klien (misalnya tokenProgram() → client.token).
| Package | Deskripsi | GitHub |
|---|---|---|
| @solana-program/system | Berinteraksi dengan System Program | Sumber |
| @solana-program/token | Berinteraksi dengan Token Program | Sumber |
| @solana-program/token-2022 | Berinteraksi dengan Token-2022 program | Sumber |
| @solana-program/memo | Berinteraksi dengan Memo program | Sumber |
| @solana-program/compute-budget | Berinteraksi dengan Compute Budget program | Sumber |
Penandatanganan & Manajemen Kunci
Untuk penandatanganan backend yang kompatibel dengan kit di berbagai backend manajemen kunci:
| Package | Deskripsi | GitHub |
|---|---|---|
| @solana/keychain | Penandatanganan terpadu: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Sumber |
Lihat dokumentasi Keychain dan Memilih backend untuk panduan pengaturan dan model penyimpanan.
Solana Web3.js
@solana/web3.js adalah SDK TypeScript lama untuk Solana. Aplikasi baru
sebaiknya menggunakan @solana/kit; lihat
Migrasi ke Kit.
Is this page helpful?