Skip to main content
QFEX 为子账户工作流提供三个 REST 接口:
  • GET /user/subaccounts
  • POST /user/subaccounts
  • POST /user/transfer
这些接口均要求身份认证。

身份认证

CLI 使用以下方式之一认证请求:
  • 执行 qfex login 后发送 Authorization: Bearer <access_token>;或
  • 已配置 API 密钥时,发送 QFEX HMAC 请求头。
使用 HMAC 认证时,以密钥私密部分对 ${nonce}:${unix_ts} 进行 HMAC-SHA256 签名,然后将结果编码为十六进制。 发送以下请求头:
  • x-qfex-public-key
  • x-qfex-hmac-signature
  • x-qfex-nonce
  • x-qfex-timestamp

列出子账户

返回当前已认证用户的子账户 ID,不包含主账户 ID。
CLI 命令:
示例:
响应结构:

创建子账户

为当前已认证用户分配一个新的子账户。
CLI 命令:
CLI 发送空 JSON 对象作为请求体。 示例:

主账户与子账户之间转账

在当前已认证用户拥有的两个账户之间转移余额。
CLI 命令:
CLI 将 primary 解析为当前用户的主账户 ID,然后发送:
  • 查询参数 src_account_id;
  • 查询参数 dst_account_id;
  • JSON 请求体 {"amount": <number>}。
示例: