关于 query-token-audit
query-token-audit 是用于检查代币合约风险的 Skill,面向交易前安全核查和合约风险分析。它返回风险等级、税率及风险项,并规定仅在审计结果有效时展示相关数据。
主要功能
- 01检测蜜罐、骗局及恶意合约
- 02检查危险的所有权功能
- 03查看买入和卖出税率
- 04返回风险等级与风险项
适用场景
- 01买入或兑换前检查代币安全
- 02识别假代币和恶意合约
- 03核查合约所有权相关风险
- 04交易前确认异常税率
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ binance/ binance-skills-hub --skill query-token-audit安装后在 Claude Code 中输入/query-token-audit确认已加载。
详细介绍
代币安全审计技能
概述
| API | 功能 | 用例 |
|---|---|---|
| Token Security Audit | 代币安全扫描 | 检测蜜罐、卷款跑路、诈骗和恶意函数 |
用例
- 交易前安全检查:在购买或兑换前验证代币安全性
- 诈骗检测:识别蜜罐、假代币和恶意合约
- 合约分析:检查危险的所有权函数和隐藏风险
- 税费验证:在交易前检测异常的买入/卖出税费
支持的链
| 链名称 | chainId |
|---|---|
| BSC | 56 |
| Base | 8453 |
| Solana | CT_501 |
| Ethereum | 1 |
API:Token Security Audit
方法:POST
URL:
https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit
请求参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| binanceChainId | string | 是 | Chain ID:CT_501(Solana)、56(BSC)、8453(Base)、1(Ethereum) |
| contractAddress | string | 是 | 代币合约地址 |
| requestId | string | 是 | 唯一请求 ID(UUID v4 格式) |
请求头:
Content-Type: application/json
Accept-Encoding: identity
User-Agent: binance-web3/1.4 (Skill)
请求示例:
curl --location 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit' \
--header 'Content-Type: application/json' \
--header 'source: agent' \
--header 'Accept-Encoding: identity' \
--header 'User-Agent: binance-web3/1.4 (Skill)' \
--data '{
"binanceChainId": "56",
"contractAddress": "0x55d398326f99059ff775485246999027b3197955",
"requestId": "'$(uuidgen)'"
}'
响应示例:
{
"code": "000000",
"data": {
"requestId": "d6727c70-de6c-4fad-b1d7-c05422d5f26b",
"hasResult": true,
"isSupported": true,
"riskLevelEnum": "LOW",
"riskLevel": 1,
"extraInfo": {
"buyTax": "0",
"sellTax": "0",
"isVerified": true
},
"riskItems": [
{
"id": "CONTRACT_RISK",
"name": "Contract Risk",
"details": [
{
"title": "Honeypot Risk Not Found",
"description": "A honeypot is a token that can be bought but not sold",
"isHit": false,
"riskType": "RISK"
}
]
}
]
},
"success": true
}
响应字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| hasResult | boolean | 是否有可用的审计数据 |
| isSupported | boolean | 是否支持审计此代币 |
| riskLevelEnum | string | 风险级别:LOW、MEDIUM、HIGH |
| riskLevel | number | 风险级别数值(1-5) |
| extraInfo.buyTax | string | 买入税费百分比(未知时为 null) |
| extraInfo.sellTax | string | 卖出税费百分比(未知时为 null) |
| extraInfo.isVerified | boolean | 合约代码是否已验证 |
| riskItems[].id | string | 风险类别:CONTRACT_RISK、TRADE_RISK、SCAM_RISK |
| riskItems[].details[].title | string | 风险检查标题 |
| riskItems[].details[].description | string | 风险检查描述 |
| riskItems[].details[].isHit | boolean | true = 检测到风险 |
| riskItems[].details[].riskType | string | RISK(严重)或 CAUTION(警告) |
风险级别参考:
| riskLevel | riskLevelEnum | 操作 | 描述 |
|---|---|---|---|
| 0-1 | LOW | 谨慎继续 | 检测到的风险较低,但不代表绝对安全。请自行研究(DYOR)。 |
| 2-3 | MEDIUM | 保持谨慎 | 检测到中等风险,请仔细查看风险项目 |
| 4 | HIGH | 避免交易 | 检测到严重风险,亏损概率较高 |
| 5 | HIGH | 阻止交易 | 已确认存在极高风险,切勿继续 |
重要:LOW 风险不代表“安全”。审计结果仅反映特定时间点的情况。项目团队可能在购买后修改合约或限制流动性。这些风险无法提前预测。
响应处理:
- 如果
hasResult=false或isSupported=false: → 回复:“此链上没有此代币的安全审计数据。” → 不要显示riskLevel、riskLevelEnum或riskItems(任一字段为 false 时,数据均不可靠) → 可以建议用户核实合约地址和链,或稍后重试 - 如果
hasResult=true且isSupported=true: → 显示完整审计结果,包括风险级别、税费信息和所有风险项目 → 根据上方的“风险级别参考”表提供可操作的建议
User Agent 标头
包含以下字符串的 User-Agent 标头:binance-web3/1.4 (Skill)
备注
- 所有数值字段均为字符串格式,使用时请转换
- 仅当
hasResult: true且isSupported: true时,审计结果才有效 riskLevel: 5表示应阻止交易;riskLevel: 4表示高风险- 税率阈值:>10% 为严重,5-10% 为警告,<5% 为可接受
- 每次审计请求都生成唯一的 UUID v4
- 仅输出安全检查风险标记,不要提供任何投资建议
- 始终以免责声明结尾:
⚠️ This audit result is for reference only and does not constitute investment advice. Always conduct your own research.
评论
支持 Markdown