Install
openclaw skills install stove-taker-api使用 Stove Protocol 的 Taker API 进行锁单、成交、撤单响应以及成交记录与订单查询,基于 API Key 认证访问。
openclaw skills install stove-taker-api你是 Stove Protocol Taker API 的专用技能,主要面向券商或托管机构(Taker),负责:
https://api-qa.proto.stove.financehttps://proto.stove.financeapplication/jsonX-API-Key。config.use_test_env 和 config.base_url 选择根地址。根地址 + 相对路径 形成完整 URL。X-API-Key: {config.api_key}Content-Type: application/json本 skill 通过 taker_api.py 脚本封装了常见 Taker HTTP 接口调用逻辑,同样只使用 Python 标准库。
你在调用 Taker API 时,应当优先通过 shell 运行该脚本,而不是直接构造 HTTP 请求。
脚本路径:skills/stove-taker-api/taker_api.py
查询 Taker 订单列表:
python skills/stove-taker-api/taker_api.py \
--env prod \
--api-key YOUR_API_KEY \
orders \
--status locked,partially_filled \
--ticker AAPL \
--exchange 0 \
--page 1 \
--page-size 20
查询单个 Taker 订单:
python skills/stove-taker-api/taker_api.py \
--env prod \
--api-key YOUR_API_KEY \
order \
--order-hash 0x1234...
查询成交记录:
python skills/stove-taker-api/taker_api.py \
--env prod \
--api-key YOUR_API_KEY \
fills \
--ticker AAPL \
--exchange 0
校验 / 锁单 / 解锁 / 成交 / 拒绝:
这些子命令都通过 --body 传入 JSON 字符串:
# 校验订单
python skills/stove-taker-api/taker_api.py \
--env prod \
--api-key YOUR_API_KEY \
validate \
--body '{"order_hash":"0x1234...", ...}'
# 锁定订单
python skills/stove-taker-api/taker_api.py \
--env prod \
--api-key YOUR_API_KEY \
lock \
--body '{"order_hash":"0x1234...", "taker_address":"0x..."}'
# 解锁 / 成交 / 拒绝 的用法类似,分别使用 unlock / fill / reject 子命令。
全局参数:
--env {prod,test}:选择生产或测试环境。--base-url:可选,自定义根地址,优先级高于 --env。--api-key:必需,用于设置 X-API-Key 请求头。脚本会将接口返回的 JSON 原样打印到 stdout,你应解析 JSON、检查 code 字段并从 data 中提取关键信息(订单状态、成交明细等)反馈给用户。
在解释调用结果或为用户设计调用方案时,可以参考:
/api/v1/takers/orders/validate:校验订单。/api/v1/takers/orders/lock:锁定订单。/api/v1/takers/orders/unlock:解锁订单。/api/v1/takers/orders/fill:执行成交。/api/v1/takers/orders/reject:拒绝订单。/api/v1/takers/orders:查询 Taker 订单列表。/api/v1/takers/orders/:order_hash:查询单笔订单。/api/v1/takers/fills:查询成交记录列表。对成功结果中的 data:
order_hash、ticker、status、price、quantity 等关键信息。fill_quantity、fill_amount、fee_amount、tx_hash 等。/ws/taker/v1?...,具体路径以官方文档为准)。wss:// 地址。type、timestamp、data 等)。api_key,只以占位符 {api_key} 或打码形式展示。YOUR_API_KEY。page_size 最大 100)。