SuperAPI AI 工具集

ic-dashboard

编程与开发

查看项目

更新于 10-16 05:06

技能介绍

用途:这些公开 REST API 为 dashboard.internetcomputer.org 提供数据,链下脚本或智能体可通过 HTTPS 只读访问 canister 元数据、ICRC 账本、SNS、ICP 主网账本和网络指标,无需部署 canister 或 cycles。

主要能力与接口:IC API(https://ic-api.internetcomputer.org,canister、子网、NNS 提案,canister/子网建议 v4 游标分页);ICRC API(https://icrc-api.internetcomputer.org,仅其他 ICRC 账本如 ckBTC、SNS 代币、TestICP,不含主网 ICP);SNS API(https://sns-api.internetcomputer.org,SNS 列表、提案、神经元);Ledger API(https://ledger-api.internetcomputer.org,主网 ICP 账户、交易、供应量);Metrics API(https://metrics-api.internetcomputer.org/api/v1,治理、cycles、比特币等指标)。各 API 均提供 openapi.json 与 Swagger/docs 页面,可据此生成代码或校验。

使用方式:用 curl、fetch、axios 等任意 HTTP 客户端发起 GET 请求。优先使用 v2 及以上版本,通过 after、before、limit 做游标分页;IC、ICRC、SNS 返回 next_cursor/previous_cursor,Ledger API 返回 next_cursor/prev_cursor 且行数组按资源命名(如 accounts、blocks)。示例:curl -s "https://ic-api.internetcomputer.org/api/v4/canisters?limit=5";curl -s "https://ledger-api.internetcomputer.org/supply/total/latest"。

限制与注意:公开只读端点无需 API key;若遇 401/403 应确认未访问写端点或其他环境。canister ID 须用 principal 文本格式(小写 Base32,5 字符分组),主网 canister ID 为 27 字符,子网 ID 最长 63 字符。ICRC API 不提供主网 ICP,主网 ICP 须用 Ledger API;ICRC 路径需带 ledger_canister_id。时间参数 start/end 为 Unix 秒整数,毫秒或 ISO 字符串会报 422。账户路径使用账户标识符(如 64 位十六进制),而非原始 principal。避免在存在 v2+ 时使用 v1/offset 分页。

适用场景:链下数据看板、监控脚本、分析工具、OpenAPI 代码生成等只读集成。资料未提供收费、价格或平台支持信息。