بنقرة واحدة
approval-scanner
Scan wallet for token approvals and detect risky unlimited allowances. Critical for security.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Scan wallet for token approvals and detect risky unlimited allowances. Critical for security.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Manage address aliases and transfer history. Auto-create contact names from transfer memos, track transfer counts, and quickly access frequently-used addresses.
Analyze address behavior patterns from transaction history. Detect anomalies, identify activity patterns, and alert on suspicious changes.
Check TRON addresses for security risks using TronScan labels, blacklists, scam detection, and fraud transaction history before interacting.
Analyze energy costs for TRON transactions and generate rental proposals to save on fees. Compares burning TRX vs renting energy from platforms.
Analyze TRON blockchain transaction errors using AI to provide concise, user-friendly explanations with root causes and actionable solutions.
Detect malicious TRON addresses using TronScan's official tag/label database to identify scam, phishing, and fraudulent addresses.
| name | approval-scanner |
| description | Scan wallet for token approvals and detect risky unlimited allowances. Critical for security. |
Use this skill to:
When you interact with DeFi protocols, you often approve contracts to spend your tokens. Unlimited approvals mean a contract can spend ALL your tokens without asking again.
Risk: If the contract is:
→ All your approved tokens can be stolen!
✅ Limited approvals: Only approve exact amounts needed ❌ Unlimited approvals: Extremely risky, avoid if possible
from skills.approval_scanner.scripts.scan_approvals import scan_approvals
# Scan all approvals
result = await scan_approvals("TXXXabc...")
# Get approval count
total = result['total_approvals']
# Get risky approvals
risky = result['risky_approvals']
🔍 Token Approval Scan: TXXXabc...abc
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total Approvals: 12
🚨 CRITICAL RISKS: 2
1. USDT → Unknown Contract (TYYYxyz...)
Allowance: UNLIMITED ♾️
Granted: 2025-10-15 (145 days ago)
🚨 REVOKE IMMEDIATELY!
2. USDC → Unverified DEX (TZZZabc...)
Allowance: 1,000,000 USDC
Granted: 2026-01-20 (19 days ago)
⚠️ HIGH RISK - Consider revoking
⚠️ MEDIUM RISKS: 3
Safe Approvals: 7
💡 Recommendation: Revoke 2 critical and review 3 medium-risk approvals
Save ~$X in potential losses
This skill should be run: