SuperAPI AI 工具集

coinbase-openapi-skill

数据与分析

查看项目

更新于 10-16 08:48

技能介绍

用途:该技能用于通过 uxc 加 OpenAPI 执行 Coinbase Advanced Trade 的 REST 操作,复用 uxc 技能提供的执行、鉴权与错误处理指引。

主要能力:覆盖精选的 Advanced Trade 接口面,包括产品与最优买卖价行情读取、账户摘要读取、订单创建/取消/查询。具体操作有 get:/api/v3/brokerage/products、get:/api/v3/brokerage/products/{product_id}、get:/api/v3/brokerage/best_bid_ask、get:/api/v3/brokerage/accounts、get:/api/v3/brokerage/accounts/{account_uuid}、post:/api/v3/brokerage/orders、post:/api/v3/brokerage/orders/batch_cancel、get:/api/v3/brokerage/orders/historical/{order_id}、get:/api/v3/brokerage/orders/historical/batch。不覆盖 Coinbase Exchange、Prime、Derivatives API,以及 Advanced Trade 之外的钱包或零售应用产品族。

使用方式:前置条件为 uxc 已安装并在 PATH 中、可访问 https://api.coinbase.com、可获取精选 OpenAPI 架构 URL。公开产品端点无需凭据;私有账户与订单端点需要 Coinbase Advanced Trade bearer JWT,uxc 通过 jwt_bearer_v1 支持请求级 JWT 流程,可存储 API key id 与私钥并由 uxc 每次请求铸造短期 bearer token。建议先创建固定链接命令 coinbase-openapi-cli,再用 -h 查看操作帮助,优先读取产品行情,再进入私有账户或订单流程。

限制与注意:订单下单与批量取消属高风险写入操作,需谨慎对待。自动化应保持 JSON 输出信封,不使用 --text,优先解析 ok、kind、protocol、data、error 等稳定字段。uxc 每次私有请求都会铸造新的短期 JWT,不应绑定过期的预生成 bearer token。Coinbase 导出的 ES256 私钥有多种 PEM 形式,该技能接受原始下载的 PEM,无需手动转换为 PKCS#8。初始拉取产品/账户时应使用较小的 limit 值。