{"uid":"cap_tqRl9qVv0B-P_nyqAGzYq","slug":"tokenguard-erc-20-rug-safety-scanner-9de3f754","name":"TokenGuard ERC-20 Rug/Safety Scanner","description":"Rug/safety scan of an ERC-20 token: mint, blacklist, pausable, tax, upgradeable-proxy, ownership.","url":"https://eltociear-tokenguard.hf.space/scan","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string","description":"Chain (default base)"},"address":{"type":"string","description":"ERC-20 contract address (0x…40 hex)"}}},"responseSchema":{"type":"json","example":{"findings":[{"id":"selector_0ecb93c0","title":"Dangerous function: addBlackList(address)","severity":"high"}],"risk_level":"dangerous","risk_score":86,"total_findings":4}},"example":{"request":{"input":{"body":{"chain":"ethereum","address":"0x6B175474E89094C44Da98b954EedeAC495271d0F"},"type":"http","method":"POST","bodyType":"json"}},"response":{"chain":"ethereum","owner":null,"token":{"name":"Dai Stablecoin","symbol":"DAI","decimals":18,"is_erc20":true,"total_supply_raw":"4160986872110180215199307683"},"address":"0x6B175474E89094C44Da98b954EedeAC495271d0F","summary":"RISKY — 1 risk signal(s), 1 high-severity. Token: Dai Stablecoin (DAI) on ethereum.","findings":[{"id":"selector_40c10f19","title":"Dangerous function: mint(address,uint256)","detail":"Owner can mint new tokens — supply is not fixed; dilution / infinite-mint rug risk.","severity":"high"}],"disclaimer":"Heuristic capability scan over public RPC bytecode/state. Flags what the owner CAN do, not proof of malice. Not financial advice; verify source on a block explorer before trading.","risk_level":"risky","risk_score":30,"total_findings":1,"ownership_renounced":null,"proxy_implementation":null}},"exampleRequest":{"chain":"ethereum","address":"0x6B175474E89094C44Da98b954EedeAC495271d0F"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W7z0d791fVzilbLfurNZH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a heuristic safety check on an ERC-20 token contract to detect rug pull indicators and dangerous functions, returning a risk score and categorized findings.","exampleAgentPrompt":"Can you do a rug pull safety scan on this ERC-20 token contract — 0x1234abcd...ef on Base — and tell me the risk score, risk level, and any dangerous functions it found?","exampleUseCases":null,"resultDescription":"Returns a JSON object with a risk_level string (e.g. 'dangerous', 'safe'), an integer risk_score (0-100), a total_findings count, and a findings array where each entry has an id (function selector), title (e.g. 'Dangerous function: addBlackList(address)'), and severity (e.g. 'high', 'medium', 'low').","failureModes":["Invalid or non-existent contract address returns an error or empty findings","Network/RPC unavailability causes timeout or 5xx error","Non-ERC-20 contract address may return misleading or empty results","Rate limiting or payment failure (x402) if USDC micropayment is not properly attached","Contract deployed on unsupported chain returns error"],"whenToPreferThis":"Use this endpoint when you need a quick, automated heuristic assessment of an ERC-20 token's rug pull risk before a trade or investment decision, especially on Base. It is well-suited for agents that need a lightweight, per-token safety gate without requiring a full audit service. Prefer this over manual code review when speed and cost (fractions of a cent) matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:54:45.550Z","isFirstParty":false}