Skip to main content
Helius Rust SDK (helius) 使从Rust进行Solana开发更轻松。 本页面介绍如何安装和使用该SDK,处理常见错误,以及在哪里可以找到最新的文档。

GitHub 仓库

官方的Helius Rust SDK用于Solana开发

安装

1

将依赖项添加到Cargo.toml

要在项目中开始使用Helius Rust SDK,请通过cargo添加为依赖项。打开项目的Cargo.toml,并在[dependencies]下添加以下行:
其中x.y.z是您希望的版本。
2

替代方法:使用 cargo add 命令

或者,使用cargo add helius通过命令行直接添加依赖项。这样会自动找到与项目兼容的最新版本,并将其添加到你的Cargo.toml
3

保持SDK更新

请记得定期运行cargo update以获取SDK的最新版本。

快速开始

下面是使用Enhanced Transactions API解析给定交易的简单示例:

文档

Rust 文档

最新的docs.rs上的文档

API 参考

Helius API 文档

示例

GitHub仓库中的代码示例

错误处理

当API返回非成功(即4xx或5xx状态码)时,会抛出错误信息。 例如,下面是因错误的getAsset调用而抛出的401:

常见错误代码

使用Helius SDK时,您可能会遇到几个错误代码。下面的表格详细描述了一些常见的错误代码以及有助于故障排除的附加信息:
当请求有无效参数时发生。
当提供了无效的API密钥或由于RPC规则而限制访问时发生。
表示用户在给定时间内超过了请求限制或积分不足。
这是服务器端问题的通用错误信息。请联系Helius支持以获得帮助。
如果您遇到这些错误:
1

检查错误文档

请参阅errors.rs以获取Helius客户端返回的所有可能错误的列表
2

查看文档

请参阅Helius文档以获得进一步指导
3

联系支持

联系Helius支持团队以获得更详细的帮助

贡献

我们欢迎对我们的SDKs的所有贡献!在提交拉取请求之前,请阅读贡献指南