跳转到主要内容
OrbitFlare SDK 为每项 OrbitFlare 服务提供类型化客户端。无需自行管理原始 HTTP 请求、gRPC 通道与 WebSocket 连接,SDK 在简洁 API 背后处理连接生命周期、身份验证、重试、故障转移与重连。

包含内容

服务作用
RPC面向常见 Solana 方法的 JSON-RPC 客户端及类型化辅助方法,另含任意自定义调用的原始出口
WebSocket账户变更、日志、槽位与签名的订阅,重连后自动重新订阅
gRPC(Yellowstone)Yellowstone Geyser 流式传输——交易、账户、槽位、区块。支持 YAML 配置或编程式过滤器
JetStreamOrbitFlare 解码后的碎片以 gRPC 流形式投递。与 Yellowstone 使用相同的客户端模式,协议不同

环境变量

变量使用者用途
ORBITFLARE_LICENSE_KEYRPC、WebSocket附加到端点 URL 的 API 密钥
ORBITFLARE_RPC_URLRPC未调用 .url() 时的默认端点
ORBITFLARE_WS_URLWebSocket未调用 .url() 时的默认端点
ORBITFLARE_GRPC_URLgRPC未调用 .url() 时的默认端点
ORBITFLARE_JETSTREAM_URLJetStream未调用 .url() 时的默认端点

源码

SDK 为开源: