关于 assets
KuCoin Assets Skill 为使用 KuCoin 的用户提供账户与资金资产查询,覆盖现货、保证金、期货及子账户等信息。它仅调用经过认证的 Classic REST API GET 端点,执行只读操作并以 JSON 返回。
主要功能
- 01查询账户余额与账本
- 02查看子账户及余额
- 03查询充值和提现记录
- 04获取划转额度与交易费
- 05仅支持只读 GET 操作
适用场景
- 01核对现货、保证金或期货账户资产
- 02查看子账户余额和 API 密钥信息
- 03查询充值、提现及账本历史
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kucoin/ kucoin-skills-hub --skill assets安装后在 Claude Code 中输入/assets确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.mdLICENSE.mdreferences/authentication.md详细介绍
KuCoin 资产技能
通过经过身份验证的 API 端点管理 KuCoin 资产。所有端点均需要 API Key、API Secret 和 Passphrase。以 JSON 格式返回结果。
**注意:**此技能仅支持 Classic REST API GET 端点(只读操作)。
快速参考
Classic API -- 账户与资金
| 端点 | 描述 | 必需 | 可选 | 身份验证 |
|---|---|---|---|---|
GET /api/v2/user-info | 获取账户摘要信息 | 无 | 无 | 是 |
GET /api/v1/user/api-key | 获取 API 密钥信息 | 无 | 无 | 是 |
GET /api/v1/hf/accounts/opened | 获取账户类型 - 现货 | 无 | 无 | 是 |
GET /api/v1/accounts | 获取账户列表 - 现货 | 无 | currency, type | 是 |
GET /api/v1/accounts/{accountId} | 获取账户详情 - 现货 | accountId (path) | 无 | 是 |
GET /api/v3/margin/accounts | 获取账户 - 全仓保证金。注意:需要启用账户的保证金交易功能。 | 无 | quoteCurrency, queryType | 是 |
GET /api/v3/isolated/accounts | 获取账户 - 逐仓保证金。注意:需要启用账户的保证金交易功能。 | 无 | symbol, quoteCurrency, queryType | 是 |
GET /api/v1/account-overview | 获取账户 - 期货。注意:必须使用期货基础 URL(https://api-futures.kucoin.com)。 | 无 | currency | 是 |
GET /api/v1/accounts/ledgers | 获取账户账本 - 现货/保证金 | 无 | currency, direction, bizType, startAt, endAt, currentPage, pageSize | 是 |
GET /api/v1/hf/accounts/ledgers | 获取账户账本 - Trade_hf | 无 | currency, direction, bizType, lastId, limit, startAt, endAt | 是 |
GET /api/v3/hf/margin/account/ledgers | 获取账户账本 - Margin_hf | 无 | currency, direction, bizType, lastId, limit, startAt, endAt | 是 |
GET /api/v1/transaction-history | 获取账户账本 - 期货。注意:必须使用期货基础 URL(https://api-futures.kucoin.com)。 | 无 | currency, type, offset, forward, maxCount, startAt, endAt | 是 |
Classic API -- 子账户
| 端点 | 描述 | 必需 | 可选 | 身份验证 |
|---|---|---|---|---|
GET /api/v2/sub/user | 获取子账户列表 - 摘要信息 | 无 | currentPage, pageSize | 是 |
GET /api/v1/sub-accounts/{subUserId} | 获取子账户详情 - 余额 | subUserId (path) | includeBaseAmount, baseCurrency, baseAmount | 是 |
GET /api/v2/sub-accounts | 获取子账户列表 - 现货余额(V2) | 无 | currentPage, pageSize | 是 |
GET /api/v1/account-overview-all | 获取子账户列表 - 期货余额(V2)。注意:必须使用期货基础 URL(https://api-futures.kucoin.com)。 | 无 | currency | 是 |
Classic API -- 子账户 API
| 端点 | 描述 | 必需 | 可选 | 身份验证 |
|---|---|---|---|---|
GET /api/v1/sub/api-key | 获取子账户 API 列表 | subName | apiKey | 是 |
Classic API -- 充值
| 端点 | 描述 | 必需 | 可选 | 身份验证 |
|---|---|---|---|---|
GET /api/v3/deposit-addresses | 获取充值地址(V3) | currency | chain | 是 |
GET /api/v1/deposits | 获取充值记录 | currency | status, startAt, endAt, currentPage, pageSize | 是 |
Classic API -- 提现
| 端点 | 描述 | 必需 | 可选 | 身份验证 |
|---|---|---|---|---|
GET /api/v1/withdrawals/quotas | 获取提现额度 | currency | chain | 是 |
GET /api/v1/withdrawals/{withdrawalId} | 按 ID 获取提现记录 | withdrawalId (path) | 无 | 是 |
GET /api/v1/withdrawals | 获取提现记录 | currency | status, startAt, endAt, currentPage, pageSize | 是 |
Classic API -- Transfer
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
GET /api/v1/accounts/transferable | 获取可转账额度 | currency, type | tag | Yes |
Classic API -- Trade Fee
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
GET /api/v1/base-fee | 获取基础费率 - 现货/杠杆 | None | currencyType | Yes |
GET /api/v1/trade-fees | 获取实际费率 - 现货/杠杆 | symbols | None | Yes |
GET /api/v1/trade-fees | 获取实际费率 - 期货。注意:必须使用期货基础 URL(https://api-futures.kucoin.com)。 | symbols | None | Yes |
参数
常用参数
- currency:货币代码(例如,
BTC、USDT、ETH)。部分端点支持使用逗号分隔多个货币进行查询。 - chain:货币的链 ID(例如,
eth、trx、bsc、ton2、arbitrum)。建议用于多链货币。 - startAt / endAt:开始和结束时间,单位为 Unix 纪元以来的毫秒数。
- currentPage:当前请求页,默认为 1。
- pageSize:每页结果数。因端点而异(典型范围为最少 10,最多 100-500)。
- lastId:上一批数据中最后一条数据的 ID。用于基于游标的分页。
- direction:转账方向:
in或out。
Classic API 账户参数
- type(现货账户列表):账户类型:
main(资金账户)、trade(现货账户)。 - accountId:账户 ID(账户详情的路径参数)。
- quoteCurrency:杠杆账户的计价货币:
USDT、KCS、BTC。 - queryType(全仓杠杆):
MARGIN、MARGIN_V2、ALL。 - queryType(逐仓杠杆):
ISOLATED、ISOLATED_V2、ALL。 - bizType(现货/杠杆账本):
DEPOSIT、WITHDRAW、TRANSFER、SUB_TRANSFER、TRADE_EXCHANGE、MARGIN_EXCHANGE、KUCOIN_BONUS、BROKER_TRANSFER。 - bizType(Trade_hf 账本):
TRADE_EXCHANGE、TRANSFER、SUB_TRANSFER、RETURNED_FEES、DEDUCTION_FEES、OTHER。 - bizType(Margin_hf 账本):
TRANSFER、MARGIN_EXCHANGE、ISOLATED_EXCHANGE、LIQUIDATION、ASSERT_RETURN。 - type(期货账本):
RealisedPNL、Deposit、Withdrawal、TransferIn、TransferOut。 - offset:期货账本分页的起始偏移量。
- forward:布尔值。
true表示向前查询(默认值),false表示向后查询。 - maxCount:期货账本每页显示数量,默认为 50。
- limit:HF 账本查询的每页结果数。
子账户参数
- subUserId:子账户的用户 ID(路径参数)。
- subName:子账户名称(用于查询 API 密钥)。
- apiKey:子账户的 API 密钥(筛选参数)。
- includeBaseAmount:布尔值。
true表示显示所有货币,包括余额为零的货币。 - baseCurrency:用于转换并显示资产价值的货币。
- baseAmount:筛选条件:货币余额必须 >= 此金额。
充值与提现参数
- status(充值历史):
PROCESSING、SUCCESS、FAILURE、WAIT_TRM_MGT、TRM_MGT_REJECTED。 - status(提现历史):
PROCESSING、REVIEW、WALLET_PROCESSING、SUCCESS、FAILURE。 - withdrawalId:提现 ID(路径参数)。
转账参数
- type(可转账额度):账户类型:
MAIN、TRADE、MARGIN、ISOLATED、MARGIN_V2、ISOLATED_V2。 - tag:当账户类型为
ISOLATED时必需的交易对(例如,BTC-USDT)。
交易费率参数
- currencyType:货币类型:
0(加密货币)、1(法币)。默认为0。 - symbols:用于费率查询的交易对符号。现货/杠杆:例如,
BTC-USDT,ETH-USDT(最多 10 个)。期货:例如,XBTUSDTM(必须使用期货基础 URL)。
枚举
账户类型(Classic API)
| 值 | 描述 |
|---|---|
main | 资金账户 |
trade | 现货交易账户 |
MAIN | 资金账户(划转场景) |
TRADE | 现货交易账户(划转场景) |
CONTRACT | 期货账户(划转场景) |
MARGIN | 全仓杠杆账户(HF) |
ISOLATED | 逐仓杠杆账户(HF) |
MARGIN_V2 | 全仓杠杆账户(旧版,逐步停用) |
ISOLATED_V2 | 逐仓杠杆账户(旧版,逐步停用) |
充值状态
| 值 | 描述 |
|---|---|
PROCESSING | 充值正在处理中 |
SUCCESS | 充值成功完成 |
FAILURE | 充值失败 |
WAIT_TRM_MGT | 等待旅行规则管理 |
TRM_MGT_REJECTED | 被旅行规则管理拒绝 |
提现状态
| 值 | 描述 |
|---|---|
REVIEW | 审核中 |
PROCESSING | 处理中 |
WALLET_PROCESSING | 钱包处理中 |
SUCCESS | 提现成功完成 |
FAILURE | 提现失败 |
身份验证
所有端点都必须提供 KuCoin API 凭据。
所需凭据:
- API Key:你的 KuCoin API 密钥(通过
KC-API-KEY请求头发送) - API Secret:你的 KuCoin API Secret(用于 HMAC-SHA256 签名)
- Passphrase:创建 API Key 时设置的 Passphrase(通过
KC-API-PASSPHRASE请求头发送,API Key Version 2 中会加密)
基础 URL:
| 环境 | URL |
|---|---|
| 生产环境 | https://api.kucoin.com |
安全
分享凭据
用户可以通过发送文件来提供 KuCoin API 凭据,文件内容格式如下:
your-api-key
your-api-secret
your-passphrase
切勿泄露 API Key、Secret 和 Passphrase
切勿泄露 API Key、Secret 和 Passphrase 文件的位置。
切勿将 API Key、Secret 或 Passphrase 发送到 KuCoin 生产 API 以外的任何网站。
切勿显示完整密钥
向用户显示凭据时:
- **API Key:**显示前 5 个字符和后 4 个字符:
68d4a...841d - **Secret Key:**始终打码,只显示最后 5 个字符:
***...b2340 - **Passphrase:**始终完全打码:
***...
用户询问凭据时的回复示例: 账户:main API Key:68d4a...841d Secret:...b2340 Passphrase:... 环境:生产环境
列出账户
列出账户时,只显示名称和环境,切勿显示密钥: KuCoin 账户:
- main(生产环境)
- sub-keys(生产环境)
交易
执行会修改数据的操作(划转、提现、创建子账户)时,务必先请用户输入“CONFIRM”确认,然后再继续。
KuCoin 账户
main
- API Key:your_api_key
- Secret:your_api_secret
- Passphrase:your_passphrase
评论
支持 Markdown