Solana Kit
@solana/kit là TypeScript SDK được khuyến nghị để xây dựng trên Solana. Bạn
tập hợp một client từ các plugin có thể kết hợp, thêm các liên kết React khi
cần, và tích hợp các program client được tạo sẵn cho các on-chain program mà bạn
gọi.
| Package | Mô tả | GitHub |
|---|---|---|
| @solana/kit | SDK cốt lõi: RPC, giao dịch, codec, signer | Mã nguồn |
| @solana/react | Liên kết React: ClientProvider và các hook | Mã nguồn |
| @solana/kit-plugin-rpc | Kết nối RPC + gửi giao dịch | Mã nguồn |
| @solana/kit-plugin-signer | Plugin fee payer, identity và signer | Mã nguồn |
| @solana/kit-plugin-wallet | Kết nối Wallet Standard + React hook | Mã nguồn |
Các program client
Các client được tạo tự động cung cấp instruction builder và plugin client (ví dụ
tokenProgram() → client.token).
| Package | Mô tả | GitHub |
|---|---|---|
| @solana-program/system | Tương tác với System Program | Mã nguồn |
| @solana-program/token | Tương tác với Token Program | Mã nguồn |
| @solana-program/token-2022 | Tương tác với chương trình Token-2022 | Mã nguồn |
| @solana-program/memo | Tương tác với chương trình Memo | Mã nguồn |
| @solana-program/compute-budget | Tương tác với chương trình Compute Budget | Mã nguồn |
- Tài liệu Kit chính thức
- Tất cả kit plugin
- Hướng dẫn: Frontend với Kit
- Hướng dẫn thực hành: Next.js + Kit
Ký & Quản lý Khóa
Dành cho việc ký phía backend tương thích với kit trên nhiều backend quản lý khóa khác nhau:
| Package | Mô tả | GitHub |
|---|---|---|
| @solana/keychain | Ký hợp nhất: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Mã nguồn |
Xem tài liệu Keychain và Chọn backend để biết hướng dẫn thiết lập và mô hình quản lý khóa.
Solana Web3.js
@solana/web3.js là SDK TypeScript cũ cho Solana. Các ứng dụng mới nên sử dụng
@solana/kit; xem Migrating to Kit.
Is this page helpful?