{"uid":"cap_Np_T80DhQ66JfyXM2DAbv","slug":"approval-risk-auditor-erc20-token-approval-risk-checker-a1c45db2","name":"Approval Risk Auditor — ERC20 Token Approval Risk Checker","description":"Approval Risk Auditor — checks a wallet's outstanding ERC20 token approvals for risk. Unlimited approvals to unknown contracts are flagged High risk. Params: ?address=0x...&chain=base. Demo: ?demo=true.","url":"https://httpay.xyz/api/approval-risk-auditor","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"description":"Approval Risk Auditor — checks a wallet's outstanding ERC20 token approvals for risk. Unlimited approvals to unknown contracts are flagged High risk. Params: ?address=0x...&chain=base. Demo: ?demo=true."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9e0M0rNTcshdLnT7WihVh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a wallet's outstanding ERC20 token approvals and flags high-risk unlimited approvals granted to unknown or suspicious contracts","exampleAgentPrompt":"Can you audit the ERC20 token approval risks for my wallet 0xAbC1234...5678 on Base and tell me if any unlimited approvals to unknown contracts are flagged as high risk?","exampleUseCases":null,"resultDescription":"Returns a risk assessment of the wallet's outstanding ERC20 token approvals, including which approvals are flagged as High risk (e.g. unlimited allowances granted to unknown or unverified contracts), along with descriptions of each flagged approval and the associated contract details.","failureModes":["Invalid wallet address format — returns error if address is not a valid 0x... Ethereum address","Unsupported chain parameter — returns error if chain is not supported","No approvals found — wallet may have no outstanding ERC20 approvals to audit","Network or RPC timeout — on-chain data fetch may fail intermittently","Payment not received — x402 payment flow failure results in 402 response"],"whenToPreferThis":"Use this endpoint when you need to audit a specific wallet's ERC20 token approval exposure on Base for security purposes — particularly to detect unlimited allowances granted to unknown or potentially malicious contracts. Prefer this over generic blockchain explorers when you want a structured, risk-scored output specifically designed for approval security review. Also useful in automated DeFi security workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:50:22.412Z","isFirstParty":false}