Solana 文档Solana SDK官方 SDK

Solana 的 Rust SDK

客户端 Crates

Crate描述文档GitHub
solana-sdk核心 SDK查看源码
solana-client通过 RPC 与 Solana 交互查看源码
solana-commitment-config交易承诺级别配置查看源码

solana-sdk crate 由以下组件 crates 组成,这些组件可以独立使用:

Crate描述文档GitHub
solana-accountSolana 账户类型查看源码
solana-epoch-info关于 Solana epoch 的信息查看源码
solana-epoch-rewards-hasherSolana epoch 奖励哈希器查看源码
solana-fee-structureSolana 费用结构查看源码
solana-inflationSolana 网络通胀配置查看源码
solana-messageSolana 交易消息类型查看源码
solana-programSolana 程序查看源码
solana-program-memorySolana 的基本低级内存操作查看源码
solana-pubkeySolana 账户地址查看源码
solana-sanitizeSolana 消息清理查看源码
solana-sdk-idsSolana SDK IDs查看源码
solana-sdk-macroSolana SDK 宏查看源码
solana-serdeSolana serde 助手查看源码
solana-serde-varintSolana 定义的可变大小整数序列化查看源码
solana-short-vecSolana 紧凑的短长度向量 serde 编码查看源码
solana-time-utilsSolana 的 std::time 实用工具查看源码
solana-keypairSolana 签名者的具体实现查看源码
solana-offchain-messageSolana 链下消息签名查看源码
solana-presigner表示外部构造签名的 Solana 签名者实现查看源码
solana-seed-derivable定义密钥派生接口的 Solana trait查看源码
solana-seed-phrase用于从种子短语生成密钥对的 Solana 函数查看源码
solana-shred-versionShred 版本的计算查看源码
solana-signatureSolana 64 字节签名类型查看源码
solana-signerSolana 交易签名者的抽象查看源码
solana-transactionSolana 交易类型查看源码
solana-transaction-errorSolana TransactionError 类型查看源码

程序 Crates

使用 solana-program 构建链上程序。

Crate描述文档GitHub
solana-program构建链上程序查看源码

Pinocchio 是一个零依赖库,用于在 Rust 中创建 Solana 程序,并且可以作为 solana-program 的替代品来编写链上程序。

Crate描述文档GitHub
pinocchio零依赖链上程序查看源码
Pinocchio 仍在开发中,近期可能会有重大变更。

Pinocchio 包括用于与 Solana 程序交互的特定程序 Crates:

Crate描述文档GitHub
pinocchio-system与 System Program 交互查看源码
pinocchio-token与 Token Program 交互查看源码
pinocchio-token-2022与 Token-2022 Program 交互查看源码
pinocchio-associated-token-account与 Associated Token Program 交互查看源码
pinocchio-memo与 Memo Program 交互查看源码

接口 Crates

Crate描述文档GitHub
solana-system-interface与 System Program 交互查看源码
spl-token-interface与 Token Program 交互查看源码
spl-token-2022-interface与 Token-2022 Program 交互查看源码
spl-associated-token-account-interface与 Associated Token Program 交互查看源码
solana-compute-budget-interface与 Compute Budget Program 交互查看源码
spl-memo-interface与 Memo Program 交互查看源码
spl-token-metadata-interface与 Token Metadata 扩展交互查看源码
spl-token-group-interface与 Token Group 扩展交互查看源码

Is this page helpful?

Table of Contents

Edit Page

管理者

©️ 2025 Solana 基金会版权所有
取得联系