{"uid":"cap_cW3T4kXCmX9-Evlo6wQ83","slug":"erc-20-admin-control-risk-checker-5d0a20b3","name":"ERC-20 Admin Control Risk Checker","description":"ERC-20 admin-control check: detects owner privileges, upgradeable proxy, mint, pause, blacklist and fee-setting functions in the contract code. Measures issuer control, not a scam verdict.","url":"https://api.vextorium.com/token-riesgo-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["contrato"],"properties":{"red":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string","description":"EVM network (default base)"},"contrato":{"type":"string","description":"Token contract address"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"red":{"type":["string","null"]},"nota":{"type":["string","null"]},"nombre":{"type":["string","null"]},"simbolo":{"type":["string","null"]},"contrato":{"type":["string","null"]},"hallazgos":{"type":["array","null"],"items":{"type":["string","null"]}},"propietario":{"type":["string","null"]},"propiedad_renunciada":{"type":["boolean","null"]},"es_proxy_actualizable":{"type":["boolean","null"]},"nivel_control_administrativo":{"type":["string","null"]}}}}}}},"responseSchema":{"type":"json","example":{"red":"base","nota":"Mide cuanto control conserva el emisor sobre el token, no si es una estafa: tokens legi...","nombre":"USD Coin","simbolo":"USDC","contrato":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","hallazgos":["Puede bloquear direcciones (blacklist)."],"propietario":"0x3ABd6f64A422225E61E435baE41db12096106df7","propiedad_renunciada":false,"es_proxy_actualizable":true,"nivel_control_administrativo":"alto"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ic5IRX3ZNGe_g2Rn8_0qc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes an ERC-20 token contract to detect admin privilege functions such as owner control, upgradeable proxy, mint, pause, blacklist, and fee-setting capabilities, returning a structured risk assessment of issuer control level.","exampleAgentPrompt":"Can you check the token contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and tell me whether the issuer has any admin controls like minting, pausing, blacklisting, or proxy upgradeability?","exampleUseCases":[{"title":"Pre-investment token risk screening","prompt":"Before I buy into this token, can you check contract 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 on Ethereum and tell me what admin powers the issuer still holds — like can they mint more tokens, pause transfers, or blacklist wallets?"},{"title":"DeFi protocol safety audit","prompt":"I'm considering adding liquidity to a pool on Base. Can you analyze the token contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and report back whether it's upgradeable, whether the owner can freeze accounts, and what the overall administrative control level is?"},{"title":"Verifying ownership renunciation","prompt":"Someone told me this token's contract ownership has been renounced and it's fully decentralized. Can you check contract 0x514910771AF9Ca656af840dff83E8264EcF986CA on Ethereum and confirm whether that's true and if any risky admin functions are still present?"}],"resultDescription":"Returns a JSON object with the token name, symbol, contract address, network, owner address, whether ownership is renounced, whether the contract is an upgradeable proxy, a list of detected admin capability findings (e.g. mint, pause, blacklist, fee-setter), an overall administrative control level rating, and a human-readable risk note.","failureModes":["Invalid or non-existent contract address returns an error or null fields","Contract on an unsupported network returns a validation error","Non-ERC-20 contract address may return empty or misleading findings","Network RPC issues may cause timeouts or incomplete reads","Obfuscated or non-standard contracts may not expose detectable function signatures"],"whenToPreferThis":"Use this endpoint when you need to programmatically assess issuer centralization risk in an ERC-20 token contract across Base, Ethereum, Arbitrum, Optimism, or Polygon. It is specifically designed to surface admin-control capabilities rather than provide a scam verdict, making it ideal for DeFi due diligence, pre-investment screening, or compliance workflows that require structured, machine-readable risk findings rather than a simple pass/fail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:50:54.030Z","isFirstParty":false,"canonicalSlug":"erc-20-admin-control-risk-checker-5d0a20b3"}