安装与配置
使用 Node.js 20 或更新版本。示例基于@triton-one/yellowstone-grpc 7.0.1;通过 tsx 运行时保留 .mts 扩展名。
创建订阅辅助模块
保存为stream.mts。模块填充必需的请求映射,回复服务端 ping,并在消费结束时关闭数据流。断线错误会传递给调用方。
stream.mts
接收区块元数据
blocks.mts
正确读取数据
公钥与签名以字节形式返回,显示时转换为 base58。客户端将 protobuf 64 位整数表示为字符串;格式化前使用字符串或BigInt 保存原始余额。