區塊鏈與資料

公開專案 / 進行中

Chains API

區塊鏈網路註冊服務,整合網路中繼資料、端點健康狀態、REST 查詢與 MCP 工具。

  • Node.js
  • Fastify
  • MCP
  • RPC
  • Docker

挑戰

區塊鏈網路資料分散於不同註冊表,網路名稱、鏈識別碼、彼此關係與端點資料也可能互不一致。我希望建立一個共同介面,方便查詢這些資訊,並了解找到的端點。

做法

Chains API 彙整 The Graph Networks Registry、Chainlist、Chain ID Network 與 SLIP-0044 的資料,為記錄建立索引以供搜尋,保留主網/測試網及 L1/L2 關係,並檢查來源間的不一致。

背景 RPC 檢查補充端點健康資訊。Fastify REST API 提供一般用戶端存取,MCP 工具則將同一份結構化資料提供給 AI 助理。程式庫亦包含可選的工具型助理。

我的貢獻與範疇

我將彙整、索引、端點監控與查詢介面整合成可重複使用的服務。開發重點是比對不同來源的記錄、呈現彼此關係,並透過開發者與代理介面提供實用的回應。

公開程式庫包含服務行為與資料驗證測試,GitHub Actions 也執行 lint 與測試。Docker 封裝提供容器化執行方式。