SuperAPI AI 工具集

pipes-sdk

数据与分析

查看项目

更新于 10-16 06:15

技能介绍

用途:覆盖 Pipes SDK 全生命周期,包括新建索引器、诊断运行时错误、优化同步性能、校验数据质量以及部署。适用于 EVM、Solana、Hyperliquid 链上事件索引。

主要能力:通过 CLI 脚手架生成项目;排查编译失败、数据库问题、Portal 超时、解码错误;优化慢索引与高内存;校验 NULL、数据缺口、地址格式、重复事件;支持本地 Docker 或 ClickHouse Cloud 部署。

使用方式:环境要求 Node.js LTS(v20 或 v22),CLI 为 @subsquid/pipes-cli@1.0.0-alpha.4,必须使用程序化模式 --config '{...}',不要手动创建索引器文件。生成前先做协议调研(确认事件合约、代理合约、部署区块、sink 与项目名)。生成后检查代理合约、工厂地址、独立数据库名与合约地址。启动用 npm run dev,并核对起始区块日志。

限制:Node v25.x 存在 zstd 解压缺陷;uniswapV3Swaps 模板会静默丢弃 factoryAddress;首次运行出现 Unknown table 'pipes.sync' 属正常;多个索引器共用 pipes 数据库会导致同步表冲突。具体模板、部署与排错细节见资料所列参考文件,未提供的收费、价格与效果信息暂未提供。