Solana Geyser gRPC - 快速入门
安装 SLV
bash
$ slv b init

只需一条命令
slv b init,即可立即搭建基于高性能流数据的 Solana 机器人开发环境。bash
- 如果您偏好 TypeScript Geyser 机器人,请选择
geyser-ts - 如果您偏好 Rust Geyser 机器人,请选择
geyser-rust
允许 ICMP 延迟探测源
在选择 gRPC 区域时,ERPC 会从下列代理主机向您已注册的 IP 发送 ICMP 延迟探测。请允许来自所有列出的源 IP 的入站 ICMP 回显请求。如果这些请求被防火墙(ufw、云防火墙、安全组等)阻止,测量结果可能变为
9999ms,并可能选择非最优区域。同一区域中的多个 IP 分别属于不同的探测主机,必须全部允许。Geyser 客户端示例 - TypeScript
- 将
.env.sample重命名为.env - 使用您的实际值编辑
.env:
env
请注意:
此端点为示例,不能直接使用。请获取并配置适合您环境的端点。
- 安装依赖并启动开发服务器:
bash

Geyser 客户端示例 - Rust
- 将
.env.sample重命名为.env - 使用您的实际值编辑
.env:
env
请注意:
此端点为示例,不能直接使用。请获取并配置适合您环境的端点。
- 构建并运行客户端:
bash

Solana Stream SDK

通过
由开源项目 Solana Stream SDK 提供。
slv b init 命令下载的启动代码中使用的 Geyser 适配器由开源项目 Solana Stream SDK 提供。
它同时支持 Rust 和 TypeScript,能够高效实现 Solana 流通信,
包括 Geyser 订阅、交易处理和实时账户更新监控。
包括 Geyser 订阅、交易处理和实时账户更新监控。
您获得的启动代码是该 SDK 实际应用的直接示例,
便于您扩展用于自己的机器人开发或自定义逻辑。
便于您扩展用于自己的机器人开发或自定义逻辑。
更多详情请访问 GitHub 仓库:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






