{"uid":"cap_MQvJQ4sYiS6a4zH7hWHHG","slug":"base-wallet-erc-20-allowance-audit-78ca295d","name":"Base Wallet ERC-20 Allowance Audit","description":"Audit one Base wallet's ERC-20 approvals against a curated list of major spenders (Permit2, Uniswap, Aerodrome, aggregators): active approvals are listed and unlimited ones flagged high risk. Use this when an agent or its owner wants to know what a wallet has already authorized before it holds or moves funds. When the explorer cannot supply the held-token list, the token-dependent fields come back marked unknown rather than the call failing.","url":"https://stall-row-production.up.railway.app/v1/allowance-audit?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_WJn6vOP7ngHYh5Z1umTtT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits a Base wallet's ERC-20 token approvals against major known spenders (Permit2, Uniswap, Aerodrome, aggregators) and flags unlimited or high-risk allowances.","exampleAgentPrompt":"Can you audit the ERC-20 allowances on my Base wallet 0x1234...abcd and flag any unlimited or high-risk approvals from protocols like Uniswap or Permit2?","exampleUseCases":[{"title":"Pre-funding wallet security check","prompt":"Before I deposit funds into this Base wallet 0xAbCd...1234, can you check what token approvals it has and whether any of them are unlimited or look risky?"},{"title":"DeFi exposure review after protocol hack","prompt":"There was just a hack on a DEX aggregator — can you audit 0x9f3a...beef to see if it has any active allowances to that kind of protocol and flag anything unlimited?"},{"title":"Routine wallet permission cleanup","prompt":"I want to clean up my wallet permissions — can you scan 0xDead...C0de for all active ERC-20 approvals and highlight any that give unlimited spending rights to Aerodrome, Uniswap, or Permit2?"}],"resultDescription":"Returns a list of active ERC-20 approvals for the wallet, matched against known major spenders (Permit2, Uniswap, Aerodrome, aggregators). Each entry includes the token, spender, allowance amount, and a risk flag indicating whether the approval is unlimited or otherwise high-risk. Fields that cannot be resolved due to explorer limitations are returned as 'unknown' rather than causing a call failure.","failureModes":["Invalid or malformed wallet address returns an error","Explorer unavailability causes token-dependent fields to return as 'unknown' instead of failing","Wallet with no token approvals returns an empty approval list","Spender not in curated list may not be labeled or flagged","Rate limiting or payment failure may prevent the call from completing"],"whenToPreferThis":"Use this endpoint when an agent or user needs to understand what spending permissions a Base wallet has granted before holding or transferring funds. It is specifically designed for ERC-20 allowance auditing on Base with curated risk scoring against known DeFi protocol spenders — prefer it over generic blockchain explorers when you need structured, risk-flagged approval data in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:32:59.462Z","isFirstParty":false,"canonicalSlug":"base-wallet-erc-20-allowance-audit-78ca295d"}