- Crate:
helius(crates.io) - Version: 1.x (使用
solana-client3.0,solana-sdk3.0) - Runtime: 异步 (
tokio1.x) - Rust: 1.85+ (edition 2021)
- HTTP Client:
reqwest - License: MIT
安装
native-tls。对于纯Rust TLS(在OpenSSL不可用时有用),使用:
快速入门
客户端构造器
Helius::new — 基本同步客户端
.await。提供RPC方法、webhook、增强型交易、智能交易和钱包API。不支持异步Solana客户端或WebSocket。
Helius::new_async — 功能齐全的异步客户端
.await,因为它建立了WebSocket连接。
Helius::new_with_url — 自定义RPC端点
HeliusBuilder — 高级配置
HeliusFactory — 多集群
访问嵌入式Solana客户端
深入探讨
最佳实践
推荐的模式、分页、常见错误和错误处理
API 参考
每个类别的完整方法列表
资源
GitHub 仓库
源代码、示例和问题跟踪
docs.rs
docs.rs 上的完整 API 文档
代码示例
按类别组织的每个功能的工作示例
迁移指南 (0.x 到 1.0)
从 solana-sdk 1.x 升级到 3.0