{"uid":"cap_kKcLGZugvYA9JH3_-m6Xe","slug":"tokenguard-evm-8c0db77b","name":"TokenGuard EVM","description":"EVM token contract-risk check before buying, read directly from chain state (base, ethereum, arbitrum, optimism, polygon, bnb). Returns SAFE/CAUTION/DANGER, 0-100 risk score, ownership (renounced or not), upgradeable proxy, and mint/pause/blacklist capability. Flags DANGER: blacklist, pausable, upgradeable proxy or mint with owner; CAUTION: owner not renounced, max tx limit, fee exclusion. Query: ?address=0xTOKEN&chain=base|ethereum|arbitrum|optimism|polygon|bnb","url":"https://gdzlcxskuhupymyxywzm.supabase.co/functions/v1/tokenguard-evm/v1/check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon","bnb"],"type":"string","description":"Chain to analyze, default base"},"address":{"type":"string","description":"EVM token contract address (0x...)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AFqKGKPAY74VwJslPAE49","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks EVM token contract risk on-chain, returning a SAFE/CAUTION/DANGER rating, 0-100 risk score, and flags for ownership, upgradeability, and dangerous capabilities like mint/pause/blacklist.","exampleAgentPrompt":"Before I buy this token, can you run a TokenGuard risk check on contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and tell me the risk score, whether the owner is renounced, and if it has any blacklist or mint capabilities?","exampleUseCases":[{"title":"Pre-purchase token safety check","prompt":"I'm about to buy into this new Base token at 0x4200000000000000000000000000000000000006 — can you check if it's safe, whether the owner has renounced control, and if there are any dangerous functions like blacklisting or pausing?"},{"title":"DeFi portfolio risk audit","prompt":"Run a token contract risk scan on 0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0 on Polygon and tell me its risk rating and whether the contract has an upgradeable proxy or mint capabilities I should worry about."},{"title":"Rug pull detection before airdrop claim","prompt":"Someone just sent me tokens on Arbitrum at address 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 — can you check the contract risk score and flag if it has any honeypot-style features like blacklist or pausable functions?"}],"resultDescription":"Returns a structured JSON object with: a SAFE/CAUTION/DANGER verdict, a numeric risk score from 0 to 100, whether the owner has been renounced, whether the contract uses an upgradeable proxy, and boolean flags for mint, pause, and blacklist capabilities. DANGER is flagged for blacklist, pausable, upgradeable proxy, or mint with active owner; CAUTION for non-renounced ownership, max transaction limits, and fee exclusions.","failureModes":["Invalid or malformed contract address returns an error or undefined result","Unsupported chain identifier causes a validation error","Contract address exists but is not a token contract — may return incomplete or unexpected data","Network or RPC node latency causes timeout on chain state read","Payment not included or insufficient — endpoint returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a fast, low-cost on-chain risk assessment for a single EVM token contract across Base, Ethereum, Arbitrum, Optimism, Polygon, or BNB Chain. It reads directly from chain state rather than relying on third-party databases, making it ideal for real-time pre-purchase checks. Use the batch sibling endpoint if checking multiple tokens simultaneously to reduce cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:41:11.906Z","isFirstParty":false,"canonicalSlug":"tokenguard-evm-8c0db77b"}