Solana 的 Rust 库发布在 crates.io
上,
并可以在 docs.rs
上以 solana-
前缀找到。
你好,世界:开始 Solana 开发
要快速开始 Solana 开发并构建您的第一个 Rust 程序,
请查看以下详细的快速入门指南:
- 使用浏览器构建并部署您的第一个 Solana 程序。无需安装。
- 设置本地环境并使用本地测试验证器。
Rust 库
以下是 Solana 开发中最重要和常用的 Rust 库:
- solana-program — 由在 Solana 上运行的程序导入,编译为 SBF。
此库包含许多基本数据类型,并从
solana-sdk
重新导出,solana-sdk
不能从 Solana 程序中导入。 - solana-sdk — 基本的链下 SDK,它重新导出
solana-program
并在其上添加更多 API。 大多数不在链上运行的 Solana 程序将导入此库。 - solana-client — 用于通过
JSON RPC API
与 Solana 节点交互。 - solana-cli-config — 加载和保存
Solana CLI
配置文件。 - solana-clap-utils — 使用
clap
设置 CLI 的例程,如主要的Solana CLI
所用。 包括加载 CLI 支持的所有类型签名者的功能。