Skip to main content
先订阅区块元数据,验证连接而无需下载完整区块。其他 Yellowstone 指南复用下方辅助代码。

安装与配置

使用 Node.js 20 或更新版本。示例基于 @triton-one/yellowstone-grpc 7.0.1;通过 tsx 运行时保留 .mts 扩展名。

创建订阅辅助模块

保存为 stream.mts。模块填充必需的请求映射,回复服务端 ping,并在消费结束时关闭数据流。断线错误会传递给调用方。
stream.mts

接收区块元数据

blocks.mts
每条记录包含 slot、blockhash 和已执行交易计数。按 Ctrl+C 停止。未收到数据时,按照身份验证指南检查 token 与端点。

正确读取数据

公钥与签名以字节形式返回,显示时转换为 base58。客户端将 protobuf 64 位整数表示为字符串;格式化前使用字符串或 BigInt 保存原始余额。

相关指南

账户更新

交易

可靠性与性能