{"uid":"cap_fwBHbYNnxnAQkoXPUYu0J","slug":"crucible-token-approval-revoke-audit-ba3bb2e6","name":"Crucible Token Approval Revoke Audit","description":"Pay-per-call Web3 agent services: wallet, token and agent security audits; token prices, depeg checks and portfolio valuation; cited fact-checking and source research.","url":"https://crucible.unitynodes.com/audit/revoke","method":"POST","headers":{},"bodySchema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"Wallet address (0x...), Ethereum mainnet"}}},"responseSchema":{"type":"object","properties":{"cost":{"type":"number"},"data":{"type":"object","properties":{"revoke":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"reason":{"type":"string"},"spender":{"type":"string"}}}},"wallet":{"type":"string"},"approvals":{"type":"number"}}},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"hash":{"type":"string"},"name":{"type":"string"}}}},"evidence":{"type":"array","items":{"type":"object","properties":{"claim":{"type":"string"},"support":{"type":"string"},"sourceIndex":{"type":"number"}}}},"riskScore":{"type":"number"},"confidence":{"type":"number"},"contentHash":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kE3S8fWkZLPYfZWfrrDu_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes an Ethereum wallet's token approvals and identifies which ones should be revoked due to security risk, returning a prioritized revocation list with reasons and evidence.","exampleAgentPrompt":"Can you audit my Ethereum wallet 0x4a3b...c9f2 and tell me which token approvals I should revoke — I want to know which spenders are risky and why?","exampleUseCases":[{"title":"Post-hack approval cleanup","prompt":"My wallet 0xAbC123...def456 may have been phished — can you scan all my token approvals and tell me exactly which ones to revoke and why?"},{"title":"Routine DeFi security hygiene","prompt":"I've been using DeFi protocols for a year. Can you audit my wallet 0x7f9e...3a1c and flag any old or dangerous token approvals I should clean up?"},{"title":"Pre-transfer wallet safety check","prompt":"Before I move any assets, can you check wallet 0x2d4f...88ba for risky token allowances and give me a prioritized revoke list with reasons?"}],"resultDescription":"Returns an array of token approval revocation recommendations, each with the token address, spender address, and reason for revocation. Also includes the total number of approvals scanned, an overall risk score, a confidence score, a content hash for auditability, and cited sources with evidence claims supporting each finding.","failureModes":["Invalid or malformed wallet address returns a validation error","Wallet with no on-chain history may return empty approvals list","Rate limiting or payment failure (x402) if USDC payment is not completed","Slow or unavailable on-chain data sources may increase latency or return partial results","Mainnet-only: non-Ethereum addresses or L2 addresses will fail or return no results"],"whenToPreferThis":"Choose this endpoint when you need a security-focused, cited analysis of which token approvals to revoke for an Ethereum mainnet wallet. It is ideal when the agent needs not just a raw approval list but prioritized revocation recommendations with reasons and evidence. Prefer this over generic blockchain explorers when you want risk scoring and source-backed justification rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:43:44.945Z","isFirstParty":false}