SuperAPI AI 工具集

chainbase-openapi-skill

数据与分析

查看项目

更新于 10-15 23:59

技能介绍

用途:该技能用于通过 uxc + OpenAPI 执行 Chainbase 索引数据操作,复用 uxc 技能提供的执行、认证与错误处理能力。

主要能力(只读):账户原生余额查询、账户代币余额、账户交易历史、代币元数据、代币持有者读取、代币价格查询、交易详情查询。不覆盖原始链 RPC 方法、写入或交易提交流程,以及所选 Web3 API 读取之外的更广泛 Chainbase 数据产品。

前置条件:uxc 已安装并在 PATH 中;可访问 https://api.chainbase.online;可访问精选 OpenAPI schema URL;拥有 Chainbase API Key。

认证:使用 X-API-KEY 头认证。配置凭据并绑定到 api.chainbase.online: uxc auth credential set chainbase --auth-type api_key --api-key-header X-API-KEY --secret-env CHAINBASE_API_KEY uxc auth binding add --id chainbase --host api.chainbase.online --scheme https --credential chainbase --priority 100 可用 uxc auth binding match https://api.chainbase.online 验证映射。

使用方式:默认使用固定链接命令 chainbase-openapi-cli,若缺失则用 uxc link 创建,并通过 -h 查看操作 schema。以键值参数执行,例如: chainbase-openapi-cli get:/v1/account/balance chain_id=1 address=0x... chainbase-openapi-cli get:/v1/token/price chain_id=1 contract_address=0x... chainbase-openapi-cli get:/v1/account/tokens chain_id=1 address=0x... page=1 limit=20

限制与守则:保持 JSON 输出信封,不使用 --text;优先解析 ok、kind、protocol、data、error 等稳定字段;本 v1 技能视为只读,不暗示 RPC 写入、mempool 发送或签名支持;建议先用小 page 和 limit 值再构建大规模抓取。参考文档包括 usage-patterns.md、chainbase-web3.openapi.json 及 Chainbase 官方认证与 Web3 API 文档。