Skip to main content

Solana 的 Rust 客户端

鱼雪

Solana 的 Rust 库发布在 crates.io 上, 并可以在 docs.rs 上以 solana- 前缀找到。

info

你好,世界:开始 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 支持的所有类型签名者的功能。