Solana 客户端
@solana/client
是无界面的 Solana 运行时,将 RPC、钱包、交易和订阅集成在一个存储中。
| Package | Description | GitHub |
|---|---|---|
| @solana/client | 无界面客户端运行时 | Source |
Solana React Hooks
@solana/react-hooks 在 @solana/client 之上,增加了 React
provider 和 hooks,复用相同的运行时和缓存。
| Package | Description | GitHub |
|---|---|---|
| @solana/react-hooks | 用于 UI 的 React provider + hooks | Source |
Solana Kit
@solana/kit 是推荐用于在 Solana 上开发的 TypeScript SDK。
| 包 | 描述 | GitHub |
|---|---|---|
| @solana/kit | 核心 SDK | 源代码 |
| @solana-program/system | 与 System Program 交互 | 源代码 |
| @solana-program/token | 与 Token Program 交互 | 源代码 |
| @solana-program/token-2022 | 与 Token-2022 程序交互 | 源代码 |
| @solana-program/memo | 与 Memo 程序交互 | 源代码 |
| @solana-program/compute-budget | 与 Compute Budget 程序交互 | 源代码 |
| @solana/kit-plugins | Kit 插件 | 源代码 |
签名与密钥管理
适用于多个密钥管理后端的 kit 兼容后端签名:
| 包名 | 描述 | GitHub |
|---|---|---|
| @solana/keychain | 统一签名:内存、Vault、Privy、Turnkey、AWS KMS、Fireblocks、GCP KMS、CDP、Para、Dfns | 源代码 |
请参阅添加签名者指南以集成其他密钥管理服务。
Solana Web3.js
@solana/web3.js 是 Solana 的传统 TypeScript SDK。
Is this page helpful?