blofin-asset-manager

Manage BloFin assets — check balances across account types, transfer funds between accounts (funding, futures, copy trading, earn, spot), and track deposit/withdrawal history. Requires authenticated API access with TRANSFER permission.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "blofin-asset-manager" with this command: npx skills add blofin/blofin-skills-hub/blofin-blofin-skills-hub-blofin-asset-manager

BloFin Asset Manager

Manage assets across BloFin accounts — check balances, transfer funds between account types, and track deposit/withdrawal history.

Account Types

BloFin has multiple account types for different purposes:

AccountCodeDescription
FundingfundingMain wallet for deposits and withdrawals
FuturesfuturesFutures/perpetual swap trading (also used for unified accounts)
Copy Tradingcopy_tradingCopy trading account
EarnearnEarn/staking products
SpotspotSpot trading
Inverse Contractinverse_contractInverse contract trading

Typical flow: Deposit to Funding → Transfer to Futures → Trade → Transfer back to Funding → Withdraw


Available Tools (via blofin-mcp)

get_asset_balances — Balances Across Accounts

Check balances for any account type.

Use get_asset_balances to see funds in a specific account.

Parameters:

ParameterTypeRequiredDescription
accountTypeStringYesfunding, futures, copy_trading, earn, spot
currencyStringNoFilter by currency, e.g. USDT

Key response fields: currency, balance (total), available (can be used/transferred), frozen (locked).

Example prompts:

  • "How much USDT do I have in my funding account?"
  • "Show all my balances across all accounts"
  • "What's available in my futures account?"

To show all accounts, query each account type and present a combined view:

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 — Transfer Between Accounts

Move funds between account types.

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

Parameters:

ParameterTypeRequiredDescription
currencyStringYesCurrency, e.g. USDT
amountStringYesAmount to transfer
fromAccountStringYesSource: funding, futures, copy_trading, earn, spot, inverse_contract
toAccountStringYesDestination: same options as above
clientIdStringNoCustom transfer ID (max 32 chars, alphanumeric/underscore)

Important notes:

  • Transfers are instant and free within BloFin
  • The available balance in the source account must be >= the transfer amount
  • For unified accounts, use futures as the account type
  • clientId must be unique (error 150003 if duplicate)

Example prompts:

  • "Transfer 100 USDT from funding to futures"
  • "Move all my USDT from futures back to funding"
  • "Send 500 USDT to my copy trading account"

Pre-transfer checklist:

  1. Verify source account has sufficient available balance
  2. Confirm transfer details: currency, amount, from, to
  3. Execute transfer
  4. Verify destination account balance increased

get_fund_transfer_history — Transfer Records

View past fund transfers.

Use get_fund_transfer_history to see transfer records.

Parameters:

ParameterTypeRequiredDescription
currencyStringNoFilter by currency
fromAccountStringNoFilter by source account
toAccountStringNoFilter by destination account
before / afterStringNoPagination by timestamp (ms)
limitStringNoMax 100, default 100

Key response fields: transferId, currency, fromAccount, toAccount, amount, ts, clientId.

Example prompts:

  • "Show my recent fund transfers"
  • "When did I last transfer USDT to futures?"

get_deposit_history — Deposit Records

View blockchain deposit history.

Use get_deposit_history to check deposit status and records.

Parameters:

ParameterTypeRequiredDescription
currencyStringNoFilter by currency, e.g. USDT
depositIdStringNoSpecific deposit ID
txIdStringNoBlockchain transaction hash
stateStringNo0 pending, 1 done, 2 failed, 3 KYT review
before / afterStringNoPagination by timestamp
limitStringNoMax 100, default 20

Key response fields: currency, chain (e.g. TRC20, ERC20), address, amount, state, confirm (confirmations), txId, ts.

Deposit states:

StateMeaning
0Pending — waiting for confirmations
1Done — successfully credited
2Failed
3KYT — under compliance review

Example prompts:

  • "Has my USDT deposit arrived?"
  • "Show all my deposit history"
  • "Check the status of my latest deposit"

get_withdrawal_history — Withdrawal Records

View withdrawal history.

Use get_withdrawal_history to check withdrawal status and records.

Parameters:

ParameterTypeRequiredDescription
currencyStringNoFilter by currency
withdrawIdStringNoSpecific withdrawal ID
txIdStringNoBlockchain transaction hash
typeStringNo0 blockchain, 1 internal transfer
stateStringNoSee states below
before / afterStringNoPagination by timestamp
limitStringNoMax 100, default 20

Withdrawal states:

StateMeaning
0Waiting for manual review
2Failed
3Success
4Cancelled
6KYT — under compliance review
7Processing

Key response fields: currency, chain, address, amount, fee, feeCurrency, state, txId, ts, withdrawId.

Example prompts:

  • "Has my withdrawal been processed?"
  • "Show my withdrawal history"
  • "How much did I pay in withdrawal fees?"

get_apikey_info — API Key Information

Check API key permissions and details.

Use get_apikey_info to verify API key status and permissions.

Response fields: uid, apiName, apiKey, readOnly (0=read+write, 1=read only), ips, type, expireTime, createTime.

Safety Rules

  1. Always confirm transfer details before executing — wrong direction transfers are instant
  2. Verify available balance in source account before transferring
  3. Never expose API keys or withdrawal addresses in conversation logs
  4. Warn about withdrawal delays — blockchain withdrawals require manual review and may take time
  5. Inform about withdrawal fees before the user initiates a withdrawal

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

blofin-funding-monitor

No summary provided by upstream source.

Repository SourceNeeds Review
General

blofin-market-data

No summary provided by upstream source.

Repository SourceNeeds Review
General

blofin-trader

No summary provided by upstream source.

Repository SourceNeeds Review
General

blofin-account-manager

No summary provided by upstream source.

Repository SourceNeeds Review