mcpField
B
blofin-asset-manager

blofin-asset-manager

github.com/blofin其他876 次安装32 周前更新
代码仓库

关于 blofin-asset-manager

供 BloFin 用户管理不同账户类型的资产,涵盖余额查询、账户间转账、充提记录和 API 密钥信息,并要求转账前确认及谨慎处理凭据。

主要功能

  1. 01查询各账户类型余额
  2. 02在账户间转移资金
  3. 03查看转账记录
  4. 04追踪充值与提现
  5. 05检查 API 密钥权限

适用场景

  1. 01查询账户中的可用 USDT
  2. 02将资金从 Funding 转至 Futures
  3. 03核实充值或提现状态
  4. 04查看转账记录和提现费用

MCP 相关

该技能使用 blofin-mcp 提供的工具查询余额、转移资金、获取账户历史记录和 API 密钥信息。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/blofin/blofin-skills-hub --skill blofin-asset-manager

安装后在 Claude Code 中输入/blofin-asset-manager确认已加载。

详细介绍

BloFin 资产管理器

管理 BloFin 账户中的资产——查看余额、在不同账户类型之间转账,并跟踪充币/提币记录。

账户类型

BloFin 有多种用于不同用途的账户类型:

账户代码描述
资金账户funding用于充币和提币的主钱包
合约账户futures合约/永续合约交易(也用于统一账户)
跟单交易账户copy_trading跟单交易账户
赚币账户earn赚币/质押产品
现货账户spot现货交易
反向合约账户inverse_contract反向合约交易

典型流程: 充币至资金账户 → 转至合约账户 → 交易 → 转回资金账户 → 提币


可用工具(通过 blofin-mcp)

get_asset_balances — 各账户余额

查看任意账户类型的余额。

Use get_asset_balances to see funds in a specific account.

参数:

参数类型必填描述
accountTypeString是funding、futures、copy_trading、earn、spot
currencyString否按币种筛选,例如 USDT

关键响应字段: currency、balance(总额)、available(可使用/转账金额)、frozen(冻结金额)。

示例提示词:

  • “我的资金账户中有多少 USDT?”
  • “显示我所有账户的余额”
  • “我的合约账户中有多少可用余额?”

如需显示所有账户,请查询每种账户类型并汇总展示:

Asset Overview
==============
| Account       | USDT     | BTC      | ETH     |
|---------------|----------|----------|---------|
| Funding       | X,XXX.XX | X.XXXX   | X.XXXX  |
| Futures       | X,XXX.XX | -        | -       |
| Copy Trading  | XXX.XX   | -        | -       |
| Spot          | XXX.XX   | X.XXXX   | X.XXXX  |
| Total         | X,XXX.XX | X.XXXX   | X.XXXX  |

fund_transfer — 账户间转账

在不同账户类型之间转移资金。

Use fund_transfer to move funds. ALWAYS confirm the transfer details with the user first.

参数:

参数类型必填描述
currencyString是币种,例如 USDT
amountString是转账金额
fromAccountString是来源账户:funding、futures、copy_trading、earn、spot、inverse_contract
toAccountString是目标账户:选项同上
clientIdString否自定义转账 ID(最长 32 个字符,仅限字母数字和下划线)

重要说明:

  • BloFin 账户内转账即时到账且免费
  • 来源账户的 available 余额必须大于或等于转账金额
  • 对于统一账户,请使用 futures 作为账户类型
  • clientId 必须唯一(重复时会报错 150003)

示例提示词:

  • “将 100 USDT 从资金账户转到合约账户”
  • “把我的所有 USDT 从合约账户转回资金账户”
  • “向我的跟单交易账户转入 500 USDT”

转账前检查清单:

  1. 确认来源账户有足够的可用余额
  2. 确认转账详情:币种、金额、来源账户、目标账户
  3. 执行转账
  4. 确认目标账户余额已增加

get_fund_transfer_history — 转账记录

查看历史转账记录。

Use get_fund_transfer_history to see transfer records.

参数:

参数类型必填描述
currencyString否按币种筛选
fromAccountString否按来源账户筛选
toAccountString否按目标账户筛选
before / afterString否按时间戳(毫秒)分页
limitString否最大值为 100,默认值为 100

关键响应字段: transferId、currency、fromAccount、toAccount、amount、ts、clientId。

示例提示词:

  • “显示我最近的转账记录”
  • “我上次向合约账户转入 USDT 是什么时候?”

get_deposit_history — 充值记录

查看区块链充值历史记录。

Use get_deposit_history to check deposit status and records.

参数:

参数类型必填说明
currencyString否按币种筛选,例如 USDT
depositIdString否指定充值 ID
txIdString否区块链交易哈希
stateString否0 待处理,1 已完成,2 失败,3 KYT 审核中
before / afterString否按时间戳分页
limitString否最多 100,默认 20

关键响应字段: currency、chain(例如 TRC20、ERC20)、address、amount、state、confirm(确认数)、txId、ts。

充值状态:

状态含义
0待处理 — 等待确认
1已完成 — 已成功入账
2失败
3KYT — 正在进行合规审核

示例提示词:

  • “我的 USDT 充值到账了吗?”
  • “显示我的所有充值记录”
  • “查看我最近一笔充值的状态”

get_withdrawal_history — 提现记录

查看提现历史记录。

Use get_withdrawal_history to check withdrawal status and records.

参数:

参数类型必填说明
currencyString否按币种筛选
withdrawIdString否指定提现 ID
txIdString否区块链交易哈希
typeString否0 区块链,1 内部转账
stateString否请参阅下方状态说明
before / afterString否按时间戳分页
limitString否最多 100,默认 20

提现状态:

状态含义
0等待人工审核
2失败
3成功
4已取消
6KYT — 正在进行合规审核
7处理中

关键响应字段: currency、chain、address、amount、fee、feeCurrency、state、txId、ts、withdrawId。

示例提示词:

  • “我的提现处理完成了吗?”
  • “显示我的提现记录”
  • “我支付了多少提现手续费?”

get_apikey_info — API 密钥信息

查看 API 密钥的权限和详情。

Use get_apikey_info to verify API key status and permissions.

响应字段: uid、apiName、apiKey、readOnly(0=读写,1=只读)、ips、type、expireTime、createTime。

安全规则

  1. 执行前务必确认转账详情 — 转账方向错误会立即生效
  2. 转账前核实源账户的可用余额
  3. 切勿在对话日志中暴露 API 密钥或提现地址
  4. 提醒用户提现可能延迟 — 区块链提现需要人工审核,可能需要等待一段时间
  5. 在用户发起提现前告知提现手续费

评论

支持 Markdown