SuperAPI AI 工具集

data-streaming

数据与分析

查看项目

更新于 10-16 00:00

技能介绍

用途:该技能用于在 Solana 上通过 Laserstream gRPC 流式获取 Light Protocol 账户状态转换,适合需要实时状态变更通知的持续数据管道,例如聚合器、做市商和索引器,而非单次点查询。

主要能力:支持三类账户的流式处理——SPL 兼容代币账户(165 字节布局,PodAccount 解析)、Mint 账户(borsh 反序列化,含供应量、元数据与权限)、可压缩 PDA(按程序过滤,需 8 字节 discriminator 检查)。涉及 Light Token Program(cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m)与 Light System Program(SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7)。

使用方式:工作流分为澄清意图、识别参考与技能、编写 YAML 计划文件、执行四步。执行时可用 Task 工具配合子代理并行研究,子代理通过 Skill 工具加载技能,用 TodoWrite 跟踪进度。安装命令为 npx skills add Lightprotocol/skills。相关 SDK 包括 @lightprotocol/stateless.js 与 light-client。

适用场景:需要持续监听账户状态变化的索引器、聚合器与做市商。

限制:简单账户查询不应使用本技能,应调用 light-client 的 get_account_interface,它会自动竞争热/冷查询。技能本身不拉取、存储或传输外部密钥,不消耗凭据,无需 API 密钥或签名密钥,env 声明为空;RPC 端点、钱包密钥对与认证令牌由用户应用自行配置,参考代码以 HELIUS_API_KEY 为占位符。子代理为只读,仅使用 Read、Glob、Grep 搜索本地仓库,应将工作目录限制在项目内。安装来源为公开 GitHub 仓库 Lightprotocol/skills,运行前需核实来源。Light Protocol 智能合约已独立审计,报告发布于 github.com/Lightprotocol/light-protocol/tree/main/audits。