{"uid":"cap_Bz6OHciGND5l6U5fjV2Sq","slug":"xx402-base-wallet-erc20-approval-exposure-risk-analyzer-6bd170bb","name":"xx402 Base Wallet ERC20 Approval Exposure & Risk Analyzer","description":"Paid Base token, wallet, DeFi, chain-read, x402 buyer/seller discovery, and specialized Bitcoin 15-minute Up/Down prediction-market data packets for autonomous agents and risk tools.","url":"https://x402.xx402.icu/api/base-wallet-approval-exposure?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"keys":["summary","purchase_acceptance","buyer_next_action","next_paid_call","decision_evidence","repeat_purchase_guard","approval_exposure_decision","buyer_result_summary","approval_revocation_verdict","approval_revocation_checklist","wallet_safety_inbox","owner_action_plan","revoke_now_items","safe_to_ignore_spenders","follow_up_purchase_urls","unsigned_revoke_calls","estimated_active_allowance_usd","spender_profiles","address_screening","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","spenders","risk_level_counts","active_allowance_spenders","manual_review_spenders","revocation_priority_queue","revoke_now_spenders","bucket_counts","price_hint","source_status","not_financial_advice","sources"],"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_A5pgnAP-osJ6qwnUxCYBX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Base-chain wallet's ERC20 token approval exposure, classifies spenders by risk level, and provides actionable revocation recommendations for autonomous agents and risk tools.","exampleAgentPrompt":"Check the ERC20 approval exposure for wallet 0xba76c7ECa175f67cFcE475c09498f840176bf497 on Base, scanning the last 5000 blocks for USDC approvals, and tell me which spenders I should revoke immediately and what my estimated active allowance is in USD.","exampleUseCases":[{"title":"Pre-deposit wallet safety audit","prompt":"Before I add more USDC to my wallet 0xba76c7ECa175f67cFcE475c09498f840176bf497 on Base, can you scan the last 5000 blocks and tell me which contracts have approval to spend my USDC, flag any risky ones, and give me a list of what to revoke?"},{"title":"DeFi risk dashboard for agent fleet","prompt":"For wallet 0xba76c7ECa175f67cFcE475c09498f840176bf497 using token 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, pull the top 10 spenders by approval exposure over the last 2000 blocks and classify them by risk level so I can display it on my risk dashboard."},{"title":"Automated approval cleanup before token transfer","prompt":"I'm about to move funds out of 0xba76c7ECa175f67cFcE475c09498f840176bf497 — first check all USDC approvals on Base over the last 1000 blocks, identify which spenders are safe to ignore versus which need immediate revocation, and give me the unsigned revoke calls I can sign."}],"resultDescription":"Returns a structured JSON object including: an approval exposure decision and risk summary, spender profiles classified into revoke-now / manual-review / safe buckets, estimated active allowance in USD, a prioritized revocation queue with unsigned revoke call data, address screening results, risk level counts, an owner action plan, and follow-up purchase URLs for related data products.","failureModes":["Invalid wallet address format (must match ^0x[a-fA-F0-9]{40}$) returns validation error","Invalid token address format returns validation error","window_blocks outside 100-5000 range returns parameter error","limit outside 1-10 range returns parameter error","Payment not received (402) if x402 micropayment not included","On-chain RPC timeouts may cause partial or empty spender data","Token with no approval events in the window returns empty spender list"],"whenToPreferThis":"Choose this endpoint when you need a detailed, actionable ERC20 approval risk audit for a specific Base-chain wallet — especially when you want spender classification (revoke now vs. safe to ignore), USD exposure estimates, and unsigned revoke call data ready for signing. Prefer this over generic block explorers when you need structured, agent-consumable risk output with decision logic included.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T07:25:32.097Z","isFirstParty":false,"canonicalSlug":"xx402-base-wallet-erc20-approval-exposure-risk-analyzer-6bd170bb"}