安装
@grpc/grpc-js 与 yaml 为可选对等依赖。仅在使用 JetStream(或 YAML 配置)时才需要安装。
构建客户端
ORBITFLARE_JETSTREAM_URL。所有构建器方法与 gRPC 客户端 相同 - 默认与行为一致。
编写 YAML 配置
JetStream 支持交易与账户过滤器。不包含槽位、区块或承诺 - 这些为 Yellowstone 专有。YAML 过滤器参考
transactions - 命名过滤器。account_include 匹配涉及这些地址的交易。account_exclude 排除匹配。account_required 表示所列地址必须全部出现。
accounts - 使用 account 监视特定地址,或使用 owner 监视某程序拥有的全部账户。
支持 ${ENV_VAR} 展开。
订阅与读取事件
自 YAML
编程方式
读取流
完整示例
监听 Raydium AMM swap 并打印每条交易的签名与指令数量:jetstream.yml: