{"uid":"cap_s1DZRrEsk7QYfOtnvyWZ3","slug":"crucible-wallet-security-audit-d74525bd","name":"Crucible Wallet Security 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/wallet","method":"POST","headers":{},"bodySchema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"Wallet address (0x...), Ethereum mainnet"},"spenders":{"type":"array","description":"Optional spender addresses to check"}}},"responseSchema":{"type":"object","properties":{"cost":{"type":"number"},"data":{"type":"object","properties":{"wallet":{"type":"string"},"contractRisks":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string"},"riskLevel":{"type":"string"},"classification":{"type":"array","items":{"type":"string"}},"matchedFeatures":{"type":"array","items":{"type":"string"}}}}}}},"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_vcQCkzFWPBillFdqrBCbO","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":"Audits an Ethereum wallet address for contract-level risks, classifying spender contracts by risk level with evidence and confidence scores","exampleAgentPrompt":"Can you audit Ethereum wallet 0xAbC123...def for any risky contract approvals, and also check if spender 0xDEF456...789 is safe to interact with?","exampleUseCases":[{"title":"Pre-transfer wallet safety check","prompt":"Before I move my funds, can you scan my Ethereum wallet 0xAbC123...def and tell me if it has any dangerous contract approvals I should revoke?"},{"title":"DeFi protocol spender vetting","prompt":"I'm about to approve the contract 0xDEF456...abc to spend my tokens — can you audit my wallet 0x111222...333 and specifically check if that spender is risky?"},{"title":"Post-compromise investigation","prompt":"Someone may have drained part of my Ethereum wallet 0xAABBCC...dd — can you audit it to identify which contracts had approval and flag any that look malicious?"}],"resultDescription":"Returns a structured object containing the wallet address, an array of contract risks (each with contract address, risk level, classification labels, and matched risk features), a numeric risk score, a confidence value, a content hash, and cited evidence entries linking claims to source URLs.","failureModes":["Invalid or malformed wallet address returns a validation error","Unknown or very new wallet with no on-chain history may return empty contractRisks array","Network or RPC timeout may cause a 500 or delayed response","Payment not included or insufficient USDC causes a 402 Payment Required response","Spender address not checksummed or invalid format causes rejection"],"whenToPreferThis":"Choose this endpoint when you need a detailed, cited, per-contract risk breakdown for a specific Ethereum mainnet wallet, especially when you want to check specific spender approvals. Prefer this over generic blockchain explorers when you need structured risk classification with confidence scores and evidence rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:44:39.965Z","isFirstParty":false}