helius) 使从Rust进行Solana开发更轻松。 本页面介绍如何安装和使用该SDK,处理常见错误,以及在哪里可以找到最新的文档。
GitHub 仓库
官方的Helius Rust SDK用于Solana开发
安装
1
将依赖项添加到Cargo.toml
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时,您可能会遇到几个错误代码。下面的表格详细描述了一些常见的错误代码以及有助于故障排除的附加信息:400: 错误请求
400: 错误请求
当请求有无效参数时发生。
401: 未经授权
401: 未经授权
当提供了无效的API密钥或由于RPC规则而限制访问时发生。
429: 请求过多
429: 请求过多
表示用户在给定时间内超过了请求限制或积分不足。
5XX: 内部服务器错误
5XX: 内部服务器错误
这是服务器端问题的通用错误信息。请联系Helius支持以获得帮助。