安装
- Cargo(推荐)
- 从源码
快速开始:已有用户
若你已有 OrbitFlare 账户及 控制台 中的 API 密钥:全新安装的配置为空。登录后至少设置
rpc.url,以便 ping 与 rpc 等命令知道连接哪里。端点 URL 见 控制台 的 Services(服务) 部分。快速开始:新用户
身份验证
凭证安全存储在操作系统钥匙串中。CLI 支持多个命名配置文件,便于管理不同账户或环境。认证方式
- API 密钥
- 钱包
- 设备流程
使用 控制台 中的 API 密钥认证。密钥通过
X-ORBIT-KEY 标头传给客户 API。密钥解析顺序
- 命令行上的
--x-orbit-key标志(最高优先级) --profile选择已存储的配置文件~/.orbitflare/config.yml中的默认配置文件
命令参考
CLI 顶层命令涵盖认证、配置、区块链查询、实时流式传输、项目脚手架与账户管理。核心命令
RPC 命令
直接从终端查询 Solana 区块链。WebSocket 命令
通过 WebSocket 订阅实时 Solana pubsub 事件。每个订阅运行至按Ctrl+C 结束,事件到达时打印(使用 --json 可获得机器可读输出)。
rpc.url 推导:http:// 变为 ws://,https:// 变为 wss://。若要对单条命令指定不同主机,传入 --ws-url:
流式传输命令
通过 gRPC 实时流式传输 Solana 数据。两条命令均接受定义过滤器与重连策略的 YAML 配置文件。- Jetstream
- Yellowstone gRPC
stream.yml
${VAR} 语法引用环境变量。
模板命令
从生产级入门模板脚手架项目。套餐命令
浏览并比较可用 RPC 套餐。套餐数据本地缓存 6 小时。支付命令
管理账户余额、购买套餐与处理发票。仅topup 需要 Solana 钱包 — 其余使用账户余额。
topup 默认使用 ~/.config/solana/id.json 作为钱包密钥文件。使用 --wallet 指定其他路径。计费周期:monthly、quarterly、semi-annual、annual。
purchase 命令会先执行仅校验的 dry-run,展示价格拆分与余额是否充足,再确认。控制台
启动交互式 TUI,在终端内管理 OrbitFlare 账户。导航快捷键
导航快捷键
服务管理快捷键
服务管理快捷键
API 密钥管理快捷键
API 密钥管理快捷键
发票与个人资料快捷键
发票与个人资料快捷键
JSON 输出
所有命令支持--json 机器可读输出,便于接入脚本与自动化流水线。
配置
配置存储在~/.orbitflare/config.yml。使用 config 命令管理:
- RPC:
http://devnet.rpc.orbitflare.com(回退:https://api.devnet.solana.com) - gRPC:
http://devnet.rpc.orbitflare.com:10000
--network devnet 切换。
文件位置
全局标志
这些标志适用于每条命令,并在该次调用中覆盖对应配置。完整工作流示例
从安装到查询的完整 walkthrough:下一步
RPC 方法
浏览完整 Solana RPC 方法参考。
Jetstream 流式传输
了解实时 gRPC 数据流。
Yellowstone gRPC
通过 Yellowstone 获取完整 Geyser 插件数据。
入门模板
浏览生产级项目模板。
支持
Discord
加入社区获取帮助与讨论。
GitHub
反馈问题或为 CLI 贡献代码。