跳到主要内容

更新日志

本页记录 Blocklens 平台及 API 的所有重要变更。

2026-05-17

Snapshot API

  • SVG 输出现已与 PNG 并列成为一等公民。POST /v1/chart/snapshotformat 字段接受 "png""svg""json";GET 和 POST 同时也支持 Accept: image/svg+xml
  • 新增路由:GET /v1/chart/renders/{render_id}.svg —— 渲染后的 SVG 会持久化保存 1 小时并可通过 URL 重新获取,与现有的 .png 行为一致。
  • SVG 响应现在包含 X-Render-Id,因此可以从单次渲染调用中重建持久化 URL。
  • 同一图表的 PNG 与 SVG 变体会被独立缓存。
  • 周期表现叠加图(x_axis: "day_offset")现在将 X 轴刻度标签渲染为所选系列最新周期的日历日期(例如锚定于 cycle_ath_5 → 2025-10-06 的 ATH 叠加图会显示 Oct '25Jan '26、……),而不再是 Day 0Day 90、…… 。较早的周期在同一坐标轴位置上保持对齐。

MCP Server

  • render_chartformat 参数的枚举值现在为 "png" | "svg" | "json"(原为 "png" | "json")。当传入 format: "svg" 时,该工具会返回一个 image/svg+xml 内容块,并在摘要中返回一个 /chart/renders/{id}.svg URL。

2026-04-02

Metrics & API

  • 指标数量从 127 个扩展至 210+ 个活跃指标(exchanges、derivatives、DAT 等)。
  • 新增端点:GET /v1/cycle-boundaries —— Bitcoin 减半周期的起止日期与持续时长。
  • Metrics API 现在使用基于注册表的查询构建器,以实现一致的响应格式化。

Snapshot API

  • 热力图渲染:以可配置的色阶(viridisplasma 等)和 Y 轴刻度渲染基于分布的图表(例如 Cost Basis Distribution),并包含色阶图例。
  • 周期表现叠加图:x_axis: "day_offset" 将所有减半周期对齐到 Day 0 以便比较。
  • 新增逐指标参数:show_in_legend —— 控制单个指标是否出现在图表图例中。

MCP Server

  • 新增工具:get_cycle_boundaries —— 直接从 AI 智能体查询减半周期日期。
  • render_chart 现已支持热力图渲染和周期表现叠加图。
  • 为所有 MCP 工具统一了 TypeScript 代码库(tools.ts)。
  • 工具数量:18 → 19。

2025-09-25

  • docs.blocklens.co 文档站点的初始搭建。