assets by binance/binance-skills-hub
npx skills add https://github.com/binance/binance-skills-hub --skill assets使用经过身份验证的 API 端点对 Binance 进行资产请求。某些端点需要 API 密钥和密钥。以 JSON 格式返回结果。
| 端点 | 描述 | 必需参数 | 可选参数 | 身份验证 |
|---|---|---|---|---|
/sapi/v1/account/apiTradingStatus (GET) | 账户 API 交易状态 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/account/info (GET) | 账户信息 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/account/status (GET) | 账户状态 (USER_DATA) |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 无 |
| recvWindow |
| 是 |
/sapi/v1/account/apiRestrictions (GET) | 获取 API 密钥权限 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/accountSnapshot (GET) | 每日账户快照 (USER_DATA) | type | startTime, endTime, limit, recvWindow | 是 |
/sapi/v1/account/disableFastWithdrawSwitch (POST) | 禁用快速提现开关 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/account/enableFastWithdrawSwitch (POST) | 启用快速提现开关 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/bnbBurn (POST) | 切换现货交易和杠杆利息的 BNB 燃烧 (USER_DATA) | 无 | spotBNBBurn, interestBNBBurn, recvWindow | 是 |
/sapi/v1/asset/assetDetail (GET) | 资产详情 (USER_DATA) | 无 | asset, recvWindow | 是 |
/sapi/v1/asset/dust-btc (POST) | 获取可转换为 BNB 的资产 (USER_DATA) | 无 | accountType, recvWindow | 是 |
/sapi/v1/asset/assetDividend (GET) | 资产分红记录 (USER_DATA) | 无 | asset, startTime, endTime, limit, recvWindow | 是 |
/sapi/v1/asset/ledger-transfer/cloud-mining/queryByPage (GET) | 获取云挖矿支付和退款历史 (USER_DATA) | startTime, endTime | tranId, clientTranId, asset, current, size | 是 |
/sapi/v1/asset/dust-convert/convert (POST) | 零钱转换 (USER_DATA) | asset | clientId, targetAsset, thirdPartyClientId, dustQuotaAssetToTargetAssetPrice | 是 |
/sapi/v1/asset/dust-convert/query-convertible-assets (POST) | 可转换零钱的资产 (USER_DATA) | targetAsset | dustQuotaAssetToTargetAssetPrice | 是 |
/sapi/v1/asset/dribblet (GET) | 零钱日志 (USER_DATA) | 无 | accountType, startTime, endTime, recvWindow | 是 |
/sapi/v1/asset/dust (POST) | 零钱转账 (USER_DATA) | asset | accountType, recvWindow | 是 |
/sapi/v1/asset/get-funding-asset (POST) | 资金钱包 (USER_DATA) | 无 | asset, needBtcValuation, recvWindow | 是 |
/sapi/v1/spot/open-symbol-list (GET) | 获取开放交易对列表 (MARKET_DATA) | 无 | 无 | 否 |
/sapi/v1/asset/custody/transfer-history (GET) | 查询用户委托历史 (主账户) (USER_DATA) | email, startTime, endTime | type, asset, current, size, recvWindow | 是 |
/sapi/v1/asset/transfer (GET) | 查询用户通用转账历史 (USER_DATA) | type | startTime, endTime, current, size, fromSymbol, toSymbol, recvWindow | 是 |
/sapi/v1/asset/transfer (POST) | 用户通用转账 (USER_DATA) | type, asset, amount | fromSymbol, toSymbol, recvWindow | 是 |
/sapi/v1/asset/wallet/balance (GET) | 查询用户钱包余额 (USER_DATA) | 无 | quoteAsset, recvWindow | 是 |
/sapi/v1/spot/delist-schedule (GET) | 获取现货交易对下架计划 (MARKET_DATA) | 无 | recvWindow | 否 |
/sapi/v1/asset/tradeFee (GET) | 交易手续费 (USER_DATA) | 无 | symbol, recvWindow | 是 |
/sapi/v3/asset/getUserAsset (POST) | 用户资产 (USER_DATA) | 无 | asset, needBtcValuation, recvWindow | 是 |
/sapi/v1/capital/config/getall (GET) | 所有币种信息 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/capital/deposit/address (GET) | 充值地址 (支持网络) (USER_DATA) | coin | network, amount, recvWindow | 是 |
/sapi/v1/capital/deposit/hisrec (GET) | 充值历史 (支持网络) (USER_DATA) | 无 | includeSource, coin, status, startTime, endTime, offset, limit, recvWindow, txId | 是 |
/sapi/v1/capital/deposit/address/list (GET) | 获取带网络的充值地址列表 (USER_DATA) | coin | network | 是 |
/sapi/v1/capital/withdraw/address/list (GET) | 获取提现地址列表 (USER_DATA) | 无 | 无 | 是 |
/sapi/v1/capital/withdraw/quota (GET) | 获取提现额度 (USER_DATA) | 无 | 无 | 是 |
/sapi/v1/capital/deposit/credit-apply (POST) | 一键到账申请 (针对过期地址充值) (USER_DATA) | 无 | depositId, txId, subAccountId, subUserId | 是 |
/sapi/v1/capital/withdraw/history (GET) | 提现历史 (支持网络) (USER_DATA) | 无 | coin, withdrawOrderId, status, offset, limit, idList, startTime, endTime, recvWindow | 是 |
/sapi/v1/capital/withdraw/apply (POST) | 提现 (USER_DATA) | coin, address, amount | withdrawOrderId, network, addressTag, transactionFeeFlag, name, walletType, recvWindow | 是 |
/sapi/v1/system/status (GET) | 系统状态 (System) | 无 | 无 | 否 |
/sapi/v1/addressVerify/list (GET) | 获取地址验证列表 (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/localentity/broker/deposit/provide-info (PUT) | 提交充值问卷 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | subAccountId, depositId, questionnaire, beneficiaryPii, signature | network, coin, amount, address, addressTag | 是 |
/sapi/v1/localentity/broker/withdraw/apply (POST) | 经纪商提现 (针对需要旅行规则的本地实体的经纪商) (USER_DATA) | address, coin, amount, withdrawOrderId, questionnaire, originatorPii, signature | addressTag, network, addressName, transactionFeeFlag, walletType | 是 |
/sapi/v2/localentity/deposit/history (GET) | 充值历史 V2 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | depositId, txId, network, coin, retrieveQuestionnaire, startTime, endTime, offset, limit | 是 |
/sapi/v1/localentity/deposit/history (GET) | 充值历史 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | trId, txId, tranId, network, coin, travelRuleStatus, pendingQuestionnaire, startTime, endTime, offset, limit | 是 |
/sapi/v2/localentity/deposit/provide-info (PUT) | 提交充值问卷 V2 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | depositId, questionnaire | 无 | 是 |
/sapi/v1/localentity/deposit/provide-info (PUT) | 提交充值问卷 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | tranId, questionnaire | 无 | 是 |
/sapi/v1/localentity/vasp (GET) | VASP 列表 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v1/localentity/questionnaire-requirements (GET) | 检查问卷要求 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | recvWindow | 是 |
/sapi/v2/localentity/withdraw/history (GET) | 提现历史 V2 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | trId, txId, withdrawOrderId, network, coin, travelRuleStatus, offset, limit, startTime, endTime, recvWindow | 是 |
/sapi/v1/localentity/withdraw/history (GET) | 提现历史 (针对需要旅行规则的本地实体) (支持网络) (USER_DATA) | 无 | trId, txId, withdrawOrderId, network, coin, travelRuleStatus, offset, limit, startTime, endTime, recvWindow | 是 |
/sapi/v1/localentity/withdraw/apply (POST) | 提现 (针对需要旅行规则的本地实体) (USER_DATA) | coin, address, amount, questionnaire | withdrawOrderId, network, addressTag, transactionFeeFlag, name, walletType, recvWindow | 是 |
SPOT 或 MARGIN,默认 SPOT (例如,SPOT)USDT、ETH、USDC、BNB 等。默认 BTC (例如,BTC)false,设置为 true 时返回 sourceAddress 字段/sapi/v1/capital/withdraw/apply 中提供,可以在此处用于查询。(例如,1)/sapi/v1/capital/withdraw/apply 响应中返回的 ID 列表,用 , 分隔true 表示手续费返还到目标账户;false 表示手续费返还到发起账户。默认 false。%20%20questionnaire。对于需要身份验证的端点,您需要提供 Binance API 凭证。所需凭证:
基础 URL:
用户可以通过不同的方式提供 Binance API 凭证。代理将尝试使用前两种方式自动检索凭证,但用户也可以明确告知代理他们已经设置了凭证或将凭证存储在 .env 文件中,并且代理应在他们这样做时重新读取该文件。代理也可以使用前两种方法进行 HTTP 请求,无需用户确认。
仅搜索以下特定变量 (切勿转储整个环境):
授权的环境变量
BINANCE_API_KEY 和 BINANCE_SECRET_KEY在单个 exec 调用中读取和使用,这样原始密钥永远不会进入代理的上下文:
KEY="$BINANCE_API_KEY"
SECRET="$BINANCE_SECRET_KEY"
response=$(curl -s -X GET "$URL" \
-H "X-MBX-APIKEY: $KEY" \
--data-urlencode "param1=value1")
echo "$response"
环境变量必须在 OpenClaw 启动前设置。它们在进程启动时继承,无法注入到正在运行的实例中。如果您需要在不重启的情况下添加或更新凭证,请使用密钥文件 (参见选项 2)。
检查 ~/.openclaw/secrets.env 、~/.env 或工作空间中的 .env 文件。使用 grep 读取单个密钥,切勿加载整个文件:
# 按顺序尝试所有凭证位置
API_KEY=$(grep '^BINANCE_API_KEY=' ~/.openclaw/secrets.env 2>/dev/null | cut -d= -f2-)
SECRET_KEY=$(grep '^BINANCE_SECRET_KEY=' ~/.openclaw/secrets.env 2>/dev/null | cut -d= -f2-)
# 备用方案:在已知目录中搜索 .env (先 KEY=VALUE 格式,后原始行格式)
for dir in ~/.openclaw ~; do
[ -n "$API_KEY" ] && break
env_file="$dir/.env"
[ -f "$env_file" ] || continue
# 读取前两行
line1=$(sed -n '1p' "$env_file")
line2=$(sed -n '2p' "$env_file")
# 检查行是否包含 '=' 表示 KEY=VALUE 格式
if [[ "$line1" == *=* && "$line2" == *=* ]]; then
API_KEY=$(grep '^BINANCE_API_KEY=' "$env_file" 2>/dev/null | cut -d= -f2-)
SECRET_KEY=$(grep '^BINANCE_SECRET_KEY=' "$env_file" 2>/dev/null | cut -d= -f2-)
else
# 将行视为原始值
API_KEY="$line1"
SECRET_KEY="$line2"
fi
done
此文件可以随时更新而无需重启 OpenClaw,每次调用时都会重新读取密钥。用户可以告诉您变量现已设置或存储在 .env 文件中,您应在他们这样做时重新读取该文件。
发送内容为以下格式的文件:
abc123...xyz
secret123...key
printenv、env、export 或设置没有特定变量名的命令env 文件上运行 grep 而不锚定到特定键 ('^VARNAME=')source .env 或 . .env)TOOLS.md 包含真实凭证,切勿将其提交到版本控制 — 将其添加到 .gitignore切勿泄露 API 密钥和密钥文件的位置。
切勿将 API 密钥和密钥发送到主网和测试网以外的任何网站。
向用户显示凭证时:
su1Qc...8akf***...aws1当被问及凭证时的示例响应:账户: main API 密钥: su1Qc...8akf 密钥: ***...aws1
列出账户时,仅显示名称和环境 — 切勿显示密钥:Binance 账户:
在主网执行交易时,始终在继续之前通过要求用户输入"CONFIRM"来与用户确认。
## Binance Accounts
### main
- API Key: abc123...xyz
- Secret: secret123...key
- Description: Primary trading account
### futures-keys
- API Key: futures789...def
- Secret: futuressecret...uvw
- Description: Futures trading account
当用户通过内联文件或消息提供新凭证时:
TOOLS.md 中,并显示掩码确认信息对于需要签名的交易端点:
X-MBX-APIKEY 请求头。否则,不执行步骤 4–6。
包含 User-Agent 请求头,字符串如下:binance-wallet/1.1.0 (Skill)
有关实现细节,请参见 references/authentication.md。
每周安装
1.1K
仓库
GitHub 星标
516
首次出现
12 天前
安全审计
安装于
codex1.1K
opencode1.1K
gemini-cli1.1K
kimi-cli1.1K
cursor1.1K
github-copilot1.1K
Assets request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format.
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
/sapi/v1/account/apiTradingStatus (GET) | Account API Trading Status (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/account/info (GET) | Account info (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/account/status (GET) | Account Status (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/account/apiRestrictions (GET) | Get API Key Permission (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/accountSnapshot (GET) | Daily Account Snapshot (USER_DATA) | type | startTime, endTime, limit, recvWindow | Yes |
/sapi/v1/account/disableFastWithdrawSwitch (POST) | Disable Fast Withdraw Switch (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/account/enableFastWithdrawSwitch (POST) | Enable Fast Withdraw Switch (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/bnbBurn (POST) | Toggle BNB Burn On Spot Trade And Margin Interest (USER_DATA) | None | spotBNBBurn, interestBNBBurn, recvWindow | Yes |
/sapi/v1/asset/assetDetail (GET) | Asset Detail (USER_DATA) | None | asset, recvWindow | Yes |
/sapi/v1/asset/dust-btc (POST) | Get Assets That Can Be Converted Into BNB (USER_DATA) | None | accountType, recvWindow | Yes |
/sapi/v1/asset/assetDividend (GET) | Asset Dividend Record (USER_DATA) | None | asset, startTime, endTime, limit, recvWindow | Yes |
/sapi/v1/asset/ledger-transfer/cloud-mining/queryByPage (GET) | Get Cloud-Mining payment and refund history (USER_DATA) | startTime, endTime | tranId, clientTranId, asset, current, size | Yes |
/sapi/v1/asset/dust-convert/convert (POST) | Dust Convert (USER_DATA) | asset | clientId, targetAsset, thirdPartyClientId, dustQuotaAssetToTargetAssetPrice | Yes |
/sapi/v1/asset/dust-convert/query-convertible-assets (POST) | Dust Convertible Assets (USER_DATA) | targetAsset | dustQuotaAssetToTargetAssetPrice | Yes |
/sapi/v1/asset/dribblet (GET) | DustLog(USER_DATA) | None | accountType, startTime, endTime, recvWindow | Yes |
/sapi/v1/asset/dust (POST) | Dust Transfer (USER_DATA) | asset | accountType, recvWindow | Yes |
/sapi/v1/asset/get-funding-asset (POST) | Funding Wallet (USER_DATA) | None | asset, needBtcValuation, recvWindow | Yes |
/sapi/v1/spot/open-symbol-list (GET) | Get Open Symbol List (MARKET_DATA) | None | None | No |
/sapi/v1/asset/custody/transfer-history (GET) | Query User Delegation History(For Master Account)(USER_DATA) | email, startTime, endTime | type, asset, current, size, recvWindow | Yes |
/sapi/v1/asset/transfer (GET) | Query User Universal Transfer History(USER_DATA) | type | startTime, endTime, current, size, fromSymbol, toSymbol, recvWindow | Yes |
/sapi/v1/asset/transfer (POST) | User Universal Transfer (USER_DATA) | type, asset, amount | fromSymbol, toSymbol, recvWindow | Yes |
/sapi/v1/asset/wallet/balance (GET) | Query User Wallet Balance (USER_DATA) | None | quoteAsset, recvWindow | Yes |
/sapi/v1/spot/delist-schedule (GET) | Get symbols delist schedule for spot (MARKET_DATA) | None | recvWindow | No |
/sapi/v1/asset/tradeFee (GET) | Trade Fee (USER_DATA) | None | symbol, recvWindow | Yes |
/sapi/v3/asset/getUserAsset (POST) | User Asset (USER_DATA) | None | asset, needBtcValuation, recvWindow | Yes |
/sapi/v1/capital/config/getall (GET) | All Coins' Information (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/capital/deposit/address (GET) | Deposit Address(supporting network) (USER_DATA) | coin | network, amount, recvWindow | Yes |
/sapi/v1/capital/deposit/hisrec (GET) | Deposit History (supporting network) (USER_DATA) | None | includeSource, coin, status, startTime, endTime, offset, limit, recvWindow, txId | Yes |
/sapi/v1/capital/deposit/address/list (GET) | Fetch deposit address list with network(USER_DATA) | coin | network | Yes |
/sapi/v1/capital/withdraw/address/list (GET) | Fetch withdraw address list (USER_DATA) | None | None | Yes |
/sapi/v1/capital/withdraw/quota (GET) | Fetch withdraw quota (USER_DATA) | None | None | Yes |
/sapi/v1/capital/deposit/credit-apply (POST) | One click arrival deposit apply (for expired address deposit) (USER_DATA) | None | depositId, txId, subAccountId, subUserId | Yes |
/sapi/v1/capital/withdraw/history (GET) | Withdraw History (supporting network) (USER_DATA) | None | coin, withdrawOrderId, status, offset, limit, idList, startTime, endTime, recvWindow | Yes |
/sapi/v1/capital/withdraw/apply (POST) | Withdraw(USER_DATA) | coin, address, amount | withdrawOrderId, network, addressTag, transactionFeeFlag, name, walletType, recvWindow | Yes |
/sapi/v1/system/status (GET) | System Status (System) | None | None | No |
/sapi/v1/addressVerify/list (GET) | Fetch address verification list (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/localentity/broker/deposit/provide-info (PUT) | Submit Deposit Questionnaire (For local entities that require travel rule) (supporting network) (USER_DATA) | subAccountId, depositId, questionnaire, beneficiaryPii, signature | network, coin, amount, address, addressTag | Yes |
/sapi/v1/localentity/broker/withdraw/apply (POST) | Broker Withdraw (for brokers of local entities that require travel rule) (USER_DATA) | address, coin, amount, withdrawOrderId, questionnaire, originatorPii, signature | addressTag, network, addressName, transactionFeeFlag, walletType | Yes |
/sapi/v2/localentity/deposit/history (GET) | Deposit History V2 (for local entities that required travel rule) (supporting network) (USER_DATA) | None | depositId, txId, network, coin, retrieveQuestionnaire, startTime, endTime, offset, limit | Yes |
/sapi/v1/localentity/deposit/history (GET) | Deposit History (for local entities that required travel rule) (supporting network) (USER_DATA) | None | trId, txId, tranId, network, coin, travelRuleStatus, pendingQuestionnaire, startTime, endTime, offset, limit | Yes |
/sapi/v2/localentity/deposit/provide-info (PUT) | Submit Deposit Questionnaire V2 (For local entities that require travel rule) (supporting network) (USER_DATA) | depositId, questionnaire | None | Yes |
/sapi/v1/localentity/deposit/provide-info (PUT) | Submit Deposit Questionnaire (For local entities that require travel rule) (supporting network) (USER_DATA) | tranId, questionnaire | None | Yes |
/sapi/v1/localentity/vasp (GET) | VASP list (for local entities that require travel rule) (supporting network) (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/localentity/questionnaire-requirements (GET) | Check Questionnaire Requirements (for local entities that require travel rule) (supporting network) (USER_DATA) | None | recvWindow | Yes |
/sapi/v2/localentity/withdraw/history (GET) | Withdraw History V2 (for local entities that require travel rule) (supporting network) (USER_DATA) | None | trId, txId, withdrawOrderId, network, coin, travelRuleStatus, offset, limit, startTime, endTime, recvWindow | Yes |
/sapi/v1/localentity/withdraw/history (GET) | Withdraw History (for local entities that require travel rule) (supporting network) (USER_DATA) | None | trId, txId, withdrawOrderId, network, coin, travelRuleStatus, offset, limit, startTime, endTime, recvWindow | Yes |
/sapi/v1/localentity/withdraw/apply (POST) | Withdraw (for local entities that require travel rule) (USER_DATA) | coin, address, amount, questionnaire | withdrawOrderId, network, addressTag, transactionFeeFlag, name, walletType, recvWindow | Yes |
SPOT or MARGIN,default SPOT (e.g., SPOT)For endpoints that require authentication, you will need to provide Binance API credentials. Required credentials:
Base URLs:
Users can provide Binance API credentials in different ways. The agent will try to retrieve automatically with the two first ways the credentials, but users can also explicitly tell the agent that they have set the credentials or stored them in a .env file, and the agent should re-read that file when they do. The agent can also make http requests with the two first methods without user confirmation.
Search for the following specific variables only (never dump the full environment):
Authorized environment variables
BINANCE_API_KEY and BINANCE_SECRET_KEYRead and use in a single exec call so the raw key never enters the agent's context:
KEY="$BINANCE_API_KEY"
SECRET="$BINANCE_SECRET_KEY"
response=$(curl -s -X GET "$URL" \
-H "X-MBX-APIKEY: $KEY" \
--data-urlencode "param1=value1")
echo "$response"
Environment variables must be set before OpenClaw starts. They are inherited at process startup and cannot be injected into a running instance. If you need to add or update credentials without restarting, use a secrets file (see option 2).
Check ~/.openclaw/secrets.env , ~/.env, or a .env file in the workspace. Read individual keys with grep, never source the full file:
# Try all credential locations in order
API_KEY=$(grep '^BINANCE_API_KEY=' ~/.openclaw/secrets.env 2>/dev/null | cut -d= -f2-)
SECRET_KEY=$(grep '^BINANCE_SECRET_KEY=' ~/.openclaw/secrets.env 2>/dev/null | cut -d= -f2-)
# Fallback: search .env in known directories (KEY=VALUE then raw line format)
for dir in ~/.openclaw ~; do
[ -n "$API_KEY" ] && break
env_file="$dir/.env"
[ -f "$env_file" ] || continue
# Read first two lines
line1=$(sed -n '1p' "$env_file")
line2=$(sed -n '2p' "$env_file")
# Check if lines contain '=' indicating KEY=VALUE format
if [[ "$line1" == *=* && "$line2" == *=* ]]; then
API_KEY=$(grep '^BINANCE_API_KEY=' "$env_file" 2>/dev/null | cut -d= -f2-)
SECRET_KEY=$(grep '^BINANCE_SECRET_KEY=' "$env_file" 2>/dev/null | cut -d= -f2-)
else
# Treat lines as raw values
API_KEY="$line1"
SECRET_KEY="$line2"
fi
done
This file can be updated at any time without restarting OpenClaw, keys are read fresh on each invocation. Users can tell you the variables are now set or stored in a .env file, and you should re-read that file when they do.
Sending a file where the content is in the following format:
abc123...xyz
secret123...key
printenv, env, export, or set without a specific variable namegrep on env files without anchoring to a specific key ('^VARNAME=')source .env or . .env)TOOLS.md to version control if it contains real credentials — add it to .gitignoreNever disclose the location of the API key and secret file.
Never send the API key and secret to any website other than Mainnet and Testnet.
When showing credentials to users:
su1Qc...8akf***...aws1Example response when asked for credentials: Account: main API Key: su1Qc...8akf Secret: ***...aws1
When listing accounts, show names and environment only — never keys: Binance Accounts:
When performing transactions in mainnet, always confirm with the user before proceeding by asking them to write "CONFIRM" to proceed.
## Binance Accounts
### main
- API Key: abc123...xyz
- Secret: secret123...key
- Description: Primary trading account
### futures-keys
- API Key: futures789...def
- Secret: futuressecret...uvw
- Description: Futures trading account
When user provides new credentials by Inline file or message:
TOOLS.md with masked display confirmationFor trading endpoints that require a signature:
X-MBX-APIKEY header.Otherwise, do not perform steps 4–6.
Include User-Agent header with the following string: binance-wallet/1.1.0 (Skill)
See references/authentication.md for implementation details.
Weekly Installs
1.1K
Repository
GitHub Stars
516
First Seen
12 days ago
Security Audits
Gen Agent Trust HubPassSocketWarnSnykFail
Installed on
codex1.1K
opencode1.1K
gemini-cli1.1K
kimi-cli1.1K
cursor1.1K
github-copilot1.1K
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
NestJS专家服务 | 企业级TypeScript后端开发与架构设计
1,000 周安装
安全代码卫士:AI驱动的安全编码指南与最佳实践,防止SQL注入、XSS攻击
1,000 周安装
ESLint迁移到Oxlint完整指南:JavaScript/TypeScript项目性能优化工具
1,000 周安装
Chrome CDP 命令行工具:轻量级浏览器自动化,支持截图、执行JS、无障碍快照
1,000 周安装
Sanity内容建模最佳实践:结构化内容设计原则与无头CMS指南
1,000 周安装
AI Sprint规划器 - 敏捷团队Scrum迭代计划工具,自动估算故事点与容量管理
1,000 周安装
USDT, ETH, USDC, BNB, etc. default BTC (e.g., BTC)false, return sourceAddressfield when set to true/sapi/v1/capital/withdraw/apply, can be used here for query. (e.g., 1)/sapi/v1/capital/withdraw/apply, separated by ,true for returning the fee to the destination account; false for returning the fee back to the departure account. Default false.%20%20questionnaire within response.