Stove Maker Api

使用 Stove Protocol 的 Maker API 管理机构用户的挂单、仓位与相关实时报价推送,基于 JWT 认证访问。

安装

概览

什么是Stove Maker Api

Stove Maker API 是 Stove Protocol 专为机构级 Maker 用户设计的核心接口服务,旨在提供高效、安全的交易管理能力。该接口通过标准化的 RESTful API 和 WebSocket 实时推送机制,支持机构用户全面管理其在去中心化交易平台上的挂单、仓位及市场动态。所有操作均需基于 JWT Token 进行身份验证,确保数据传输与系统访问的安全性。API 采用 JSON 格式传输数据,字段命名遵循 snake_case 规范,适用于高频率、低延迟的交易场景。无论是查询订单状态、创建或撤销挂单,还是监控持仓变化,Stove Maker API 都能为专业用户提供稳定可靠的底层支撑,帮助其实现自动化交易策略与风险管控。 该接口特别强调对测试环境与生产环境的区分支持,开发者可通过配置轻松切换不同部署环境,便于开发与生产流程的无缝衔接。同时,官方提供了完整的命令行调用工具 `maker_api.py`,仅依赖 Python 标准库即可运行,极大降低了集成门槛。用户无需手动拼接 HTTP 请求,只需通过简单的参数传递即可完成复杂操作,显著提升了开发效率与代码可维护性。此外,WebSocket 通道的引入使得订单状态变更等关键事件能够实时推送给客户端,避免了轮询带来的性能损耗,特别适合需要即时响应市场变化的量化团队使用。

核心功能特点

  1. 支持创建、取消、查询挂单及仓位信息的全生命周期管理
  2. 提供基于 JWT Token 的安全认证机制,保障接口访问权限
  3. 内置 WebSocket 实时推送功能,支持订单状态变更通知
  4. 配备专用命令行脚本 maker_api.py,简化 HTTP 请求构造流程
  5. 兼容测试与生产双环境,支持灵活部署与调试
  6. 采用 JSON 数据格式与 snake_case 字段命名规范

适用场景

Stove Maker API 主要面向机构级的 Maker 用户,如高频交易公司、做市商、量化基金等专业投资者,这些用户通常需要在去中心化金融(DeFi)生态中持续发布买卖挂单以赚取价差收益。例如,一家做市商可以通过该接口批量创建多个限价单,并根据市场行情动态调整价格与数量,同时利用 WebSocket 实时接收订单成交或撤单的通知,从而快速响应市场波动。对于风控团队而言,定期调用仓位查询接口可实时监控各资产头寸情况,防止因流动性不足导致的强制平仓风险。 在开发层面,该 API 也极大便利了第三方应用集成。例如,一个自动化交易机器人可以借助 `maker_api.py` 脚本快速完成手续费估算、订单提交等操作,而无需自行编写复杂的网络请求逻辑。由于脚本完全基于标准库实现,开发者可在任何支持 Python 的环境中直接部署,降低了技术栈依赖。此外,测试环境的明确划分让开发者在上线前能充分模拟真实交易行为,减少因参数错误或接口误用造成的资金损失。整体来看,Stove Maker API 不仅满足了专业用户对安全性与效率的双重需求,也为构建稳健的去中心化交易基础设施提供了坚实的技术底座。