公开项目 / 进行中
Chains API
区块链网络注册服务,整合网络元数据、端点健康状况、REST 查询和 MCP 工具。
挑战
区块链网络数据分散在不同注册表中,网络名称、链 ID、关联关系与端点信息也可能不一致。我希望建立一个通用接口,让这些信息更容易查询,并为开发者提供端点背景。
做法
Chains API 汇总 The Graph Networks Registry、Chainlist、Chain ID Network 和 SLIP-0044 的数据,为记录建立索引以供搜索,并保留主网/测试网及 L1/L2 关系,同时检查来源之间的不一致。
后台 RPC 检查补充端点健康信息。Fastify REST API 服务于常规客户端,MCP 工具则让 AI 助手访问相同的结构化数据。代码库还包含一个可选的工具型助手。
我的贡献与范围
我把数据聚合、索引、端点监控和查询接口整合为可复用的服务。工程重点包括匹配不同来源的记录、表达它们的关系,并通过面向开发者和代理的接口提供有用响应。
公开代码库包含服务行为和数据验证测试,GitHub Actions 还运行 lint 和测试。Docker 封装提供容器化运行方式。