GitHub项目说明 · 非用户反馈
将 Polymarket 市场元数据与链上成交整合为本地 SQL 可查文件
Polymarket 的市场元数据与链上成交记录分属 CLOB API 和 Polygon 区块日志,想要做历史数据分析的人需要自行合并两处数据。PolyLedger 以可恢复、幂等的方式把两者写入一个 DuckDB 文件,提供现成的 SQL 查询入口。
查看原始信号github:nahrek/polyledger
目标用户
希望用 SQL 分析 Polymarket 历史行情与交易记录的量化研究者、数据爱好者和独立开发者
潜在需求
需要一条能自动拉取市场元数据和链上成交事件、合并写入本地数据库并用 SQL 查询的数据管线;同步要可中断续跑、重复执行不产生重复数据,上游字段变更时能快速发现而不会静默写入错误值。
发生场景
Polymarket 的市场元数据需从 CLOB API 获取,成交来自 Polygon 链上的 OrderFilled 事件;两者合并后才能真正分析成交量、价格等。首次全量回填在免费 HyperSync 层级耗时数小时到数天,中断后必须能精确续跑,否则要重新浪费大量时间。
来源证据
PolyLedger 是一个可恢复的 Polymarket 数据索引器,从 CLOB API 拉取全部市场、从 Polygon 流式读取 OrderFilled 事件,写入单一 DuckDB 文件供 SQL 查询。
# PolyLedger A resumable indexer for Polymarket market metadata and on-chain trade data, backed by DuckDB. PolyLedger pulls every market from the Polymarket CLOB API, streams every `OrderFilled` event from Polygon via [Envio HyperSync](https://envio.dev), and writes both into a single DuckDB file you can query with SQL immediately. --- ## Table of contents - [Features](#features) - [Requirements](#requirements) - [Installation](#installation) - [Quick start](#quick-start) - [CLIhttps://github.com/nahrek/polyledger
为什么值得留意
该信号展示了一个针对垂直数据源的本地分析解法形态:把公开 API 与链上事件合并成单个 DuckDB 文件,并解决回填恢复、幂等写入、schema 校验、限速重试等实际问题。对没有后端团队的独立研究者,这类低成本、无服务器的数据工作流值得继续观察。
已有方案
- Polymarket CLOB API(公开、无需凭证)
- Polygon 链上日志与 Envio HyperSync(需 API token)
- Gamma API(补充缺失的 token 元数据)
未满足部分
- 免费 HyperSync 层级下首次全量回填耗时长,需数小时到数天
可能延伸 · 模型推测
- 提供预构建的 DuckDB 数据库下载,免去首次长回填等待
- 增加定时增量同步与变更通知,保持本地数据新鲜
- 将同一套索引模式复用到其他链上预测市场或 CLOB 数据源
- 与 Jupyter/BI 工具深度集成,降低后续分析门槛
目前未知
- 仓库创建于 2026-09-02,截至采集仅两天,缺少长期维护记录
- 没有用户报告或评论表明除作者外已有人实际使用
- README 未说明用户是否无法用 Dune 等托管查询平台完成同类分析
- 关注度(star/fork)只代表注意力,不能证明采用或缺口
继续核实
- 实际用 SQL 分析 Polymarket 历史成交数据的用户当前依赖哪些工具?
- 用户是否愿意为更快的历史全量回填或托管数据库付费?
- 其他预测市场平台是否也有把 API 元数据与链上成交合并分析的类似需求?
- fork PolyLedger 的人在哪些场景使用或在此基础上改了什么?
主题词
prediction market analyticsmarket metadataon-chain trade datasql queryresumable indexing