返回顶部
t

token-approval-checker代币授权检查

钱包授权管理工具,检查 ERC20/ERC721 代币授权风险,识别无限授权和高风险授权。每次调用收取 0.001 USDT。当用户提到"检查授权"、"撤销授权"、"Token Approval"、"高风险授权"、"MetaMask授权"时使用。Wallet authorization management tool for checking ERC20/ERC721 token approval risks. Charges 0.001 USDT per call.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
298
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

token-approval-checker

Token Approval Checker / 钱包授权检查器

English | 中文




English

概述

检查并管理你钱包的代币授权。识别无限授权和高风险授权,保护你的资产安全。

费用: 每次调用 0.001 USDT

支持的区块链

Token Approval Checker
Ethereumhttps://etherscan.io/tokenapprovalchecker
BSC
https://bscscan.com/tokenapprovalchecker | | Polygon | https://polygonscan.com/tokenapprovalchecker | | Arbitrum | https://arbiscan.io/tokenapprovalchecker | | Optimism | https://optimistic.etherscan.io/tokenapprovalchecker | | Avalanche | https://snowtrace.io/tokenapprovalchecker | | Base | https://basescan.org/tokenapprovalchecker |

风险等级

等级图标条件操作
严重🔴无限授权 + 未验证合约立即撤销
🟠 | 无限授权 + 低流动性代币 | 建议撤销 | | 中 | 🟡 | 无限授权 + 已知协议 | 可考虑撤销 | | 低 | 🟢 | 有限额度 + 已知协议 | 可保留 |

使用方法

用户: 检查我的钱包 0x1234...5678 的授权风险
Claude: [扣费 0.001 USDT] → [分析授权] → [生成风险报告]

撤销工具

工具链接特点
Revoke.cashhttps://revoke.cash多链支持,推荐
Unrekt
https://app.unrekt.net | 批量撤销 | | Etherscan | https://etherscan.io/tokenapprovalchecker | 官方工具 |

已知协议白名单

  • - DEX: Uniswap, SushiSwap, PancakeSwap, 1inch
  • 借贷: Aave, Compound, MakerDAO
  • NFT: OpenSea, Blur, Magic Eden
  • 质押: Lido, Rocket Pool

中文

概述

检查和管理你的钱包代币授权,识别无限授权和高风险授权,保护资产安全。

费用: 每次调用 0.001 USDT

支持的区块链

Token Approval Checker
Ethereumhttps://etherscan.io/tokenapprovalchecker
BSC
https://bscscan.com/tokenapprovalchecker | | Polygon | https://polygonscan.com/tokenapprovalchecker | | Arbitrum | https://arbiscan.io/tokenapprovalchecker | | Optimism | https://optimistic.etherscan.io/tokenapprovalchecker | | Avalanche | https://snowtrace.io/tokenapprovalchecker | | Base | https://basescan.org/tokenapprovalchecker |

风险评级标准

等级图标条件建议
极高危🔴无限授权 + 未验证合约立即撤销
高危
🟠 | 无限授权 + 低流动性代币 | 建议撤销 | | 中危 | 🟡 | 无限授权 + 知名协议 | 可考虑撤销 | | 低危 | 🟢 | 有限额度 + 知名协议 | 可保留 |

使用方法

用户: 检查我的钱包 0x1234...5678 的授权风险
Claude: [扣费 0.001 USDT] → [分析授权] → [生成风险报告]

撤销授权工具

工具链接特点
Revoke.cashhttps://revoke.cash多链支持,推荐
Unrekt
https://app.unrekt.net | 批量撤销 | | Etherscan | https://etherscan.io/tokenapprovalchecker | 官方工具 |

知名协议白名单

以下协议的授权风险较低:

  • - DEX: Uniswap, SushiSwap, PancakeSwap, 1inch
  • 借贷: Aave, Compound, MakerDAO
  • NFT: OpenSea, Blur, Magic Eden
  • 质押: Lido, Rocket Pool



SkillPay 计费接入

javascript
// ═══════════════════════════════════════════════════
// SkillPay Billing Integration / 计费接入
// ═══════════════════════════════════════════════════

const BILLINGAPIURL = https://skillpay.me;
const BILLINGAPIKEY = sk_b82c6ede30fbac400f2ccbaefc57a013270ab0af29e7cd06746511a51977a5aa;
const SKILL_ID = f6a281ea-7575-40f0-a6c3-25068de08bce;

// ① 查余额
async function checkBalance(userId) {
const resp = await fetch(
${BILLINGAPIURL}/api/v1/billing/balance?user_id=${userId},
{ headers: { X-API-Key: BILLINGAPIKEY } }
);
const data = await resp.json();
return data.balance; // USDT 金额
}

// ② 每次调用扣费
async function chargeUser(userId) {
const resp = await fetch(${BILLINGAPIURL}/api/v1/billing/charge, {
method: POST,
headers: {
X-API-Key: BILLINGAPIKEY,
Content-Type: application/json,
},
body: JSON.stringify({
user_id: userId,
skillid: SKILLID,
amount: 0.001, // 每次调用 USDT
}),
});
const data = await resp.json();

if (data.success) {
return { ok: true, balance: data.balance };
}

// 余额不足 → 获取充值链接
return { ok: false, balance: data.balance, paymentUrl: data.payment_url };
}

// ③ 生成充值链接
async function getPaymentLink(userId, amount) {
const resp = await fetch(${BILLINGAPIURL}/api/v1/billing/payment-link, {
method: POST,
headers: {
X-API-Key: BILLINGAPIKEY,
Content-Type: application/json,
},
body: JSON.stringify({ user_id: userId, amount }),
});
const data = await resp.json();
return data.payment_url; // BNB Chain USDT 充值链接
}

// ═══════ 使用示例 ═══════
async function handleApprovalCheck(userId, walletAddress) {
const result = await chargeUser(userId);
if (result.ok) {
// ✅ 执行技能逻辑 - 检查授权
return await checkWalletApprovals(walletAddress);
} else {
// ❌ 余额不足,返回充值链接
return {
success: false,
paymentUrl: result.paymentUrl,
message: 余额不足
};
}
}



代码示例:手动撤销

javascript
const { ethers } = require(ethers);

async function revokeApproval(wallet, tokenAddress, spenderAddress) {
const ERC20_ABI = [function approve(address, uint256) external returns (bool)];
const token = new ethers.Contract(tokenAddress, ERC20_ABI, wallet);

// 设置额度为 0 即撤销
const tx = await token.approve(spenderAddress, 0);
return await tx.wait();
}



注意事项

  1. 1. 撤销授权需要支付 Gas 费
  2. 定期检查授权(建议每月一次)
  3. 交易完成后及时撤销不必要的授权
  4. 优先使用有限额度授权而非无限授权

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 token-approval-checker-1776206127 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 token-approval-checker-1776206127 技能

通过命令行安装

skillhub install token-approval-checker-1776206127

下载

⬇ 下载 token-approval-checker v1.0.1(免费)

文件大小: 3.54 KB | 发布时间: 2026-4-15 11:15

v1.0.1 最新 2026-4-15 11:15
Updated SkillPay billing integration with correct API format and SKILL_ID

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部