{"uid":"cap_iMc2aEU4LT-hB5IelY9v8","slug":"wallet-drainer-protection-token-approval-risk-scanner-35398de6","name":"Wallet Drainer Protection & Token Approval Risk Scanner","description":"Wallet drainer-protection scan: enumerates every live token approval (ERC-20, ERC-721, ERC-1155) your wallet has granted across major EVM chains, risk-ranks each spender (malicious flags, unverified contracts, unlimited allowances, EOA spenders), and returns a prioritized revocation action list. Deterministic security scan.","url":"https://taxpulse.theaslangroupllc.com/api/crypto/wallet-guard","method":"GET","headers":{},"bodySchema":{"type":"object","required":["address"],"properties":{"chains":{"type":"string","description":"CSV of chains. Default: all (ethereum,base,arbitrum,optimism,polygon)"},"address":{"type":"string","description":"EVM wallet address (0x…)"}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aMy0DVkbdVPb4sexXysfj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Enumerates all live ERC-20/ERC-721/ERC-1155 token approvals on an EVM wallet across major chains, risk-ranks each spender, and returns a prioritized revocation action list","exampleAgentPrompt":"Scan my wallet 0xABC123...def for all live token approvals across major EVM chains and tell me which ones are risky or need to be revoked — flag any malicious contracts, unlimited allowances, or unverified spenders.","exampleUseCases":[{"title":"Pre-transaction security wallet check","prompt":"Before I make this big transaction, can you quickly scan my wallet for any dangerous token approvals or malicious contracts that might be sitting there waiting to drain me? Let me know what's actually risky versus what's safe to keep."},{"title":"NFT portfolio approval audit","prompt":"I've been collecting NFTs across different marketplaces for a while now. Can you check all my ERC-721 and ERC-1155 approvals and tell me which ones I should revoke because I don't use those platforms anymore or they're sketchy?"},{"title":"Wallet drainer vulnerability assessment","prompt":"I think I might have interacted with a sketchy contract recently. Can you enumerate every single token approval I've granted across all the EVM chains I use and tell me which ones could be used to drain my wallet, ranked by how dangerous they actually are?"}],"resultDescription":"A structured list of all active token approvals (ERC-20, ERC-721, ERC-1155) granted by the wallet, each annotated with a risk rank, malicious flags, contract verification status, allowance amount (unlimited vs bounded), spender type (EOA vs contract), and a prioritized revocation action list ordered by severity.","failureModes":["Invalid or malformed wallet address returns 400 error","Unsupported EVM chain returns scope error","RPC node timeout for one or more chains results in partial scan with warning","No approvals found returns empty list (not an error)","Payment not received results in 402 response"],"whenToPreferThis":"Use this endpoint when an AI agent or user needs a comprehensive, deterministic security audit of all outstanding token approvals across EVM chains — especially when assessing wallet drainer exposure, preparing for revocation, or doing pre-transaction security checks. Prefer this over general on-chain data tools because it provides opinionated risk ranking and an actionable revocation list rather than raw approval data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T06:43:07.875Z","isFirstParty":false}