17 个版本 (3 个稳定)
1.16.0 | 2023 年 2 月 21 日 |
---|---|
1.16.0-alpha.11 | 2023 年 5 月 30 日 |
1.16.0-alpha.10 | 2023 年 3 月 24 日 |
1.16.0-alpha.5 | 2023 年 2 月 27 日 |
1.15.0 | 2023 年 1 月 7 日 |
在 #signer 中排名 55
每月下载量 577
用于 65 个 仓库(直接使用 64 个)
1.5MB
27K SLoC
Solana SDK
使用 Solana SDK Crate 在 Rust 中编写客户端应用程序。如果要编写链上程序,请使用 Solana Program Crate。
有关 Solana 的更多信息,请参阅 Solana 文档。
Solana Program Library 提供了如何使用此 Crate 的示例。
还有疑问吗?在我们的 Discord 上提问
lib.rs
:
Solana 主机和客户端 SDK。
这是所有与 Solana 交互或以 Solana 数据结构操作为基础的链下程序的基础库。链上程序则使用 solana-program
Crate,该库的模块被此 Crate 重新导出,类似于 Rust 的 core
和 std
Crate 之间的关系。由于此 Crate 的许多功能都由 solana-program
提供,请参阅该库的文档以获取概述。
此 Crate 中的许多模块主要用于 Solana 运行时本身。其他 Crate 提供了基于 solana-sdk
构建的功能,许多程序还需要链接到这些 Crate,特别是对于通过 RPC 与 Solana 节点通信的客户端。
这些 Crate 包括
solana-client
- 用于通过 JSON-RPC API 与 Solana 节点交互。solana-cli-config
- 加载和保存 Solana CLI 配置文件。solana-clap-utils
- 使用clap
设置 CLI 的常用例程,如 Solana CLI 所用。包括加载 CLI 支持的所有类型签名的函数。
依赖项
~15–27MB
~437K SLoC