{"uid":"cap_X0XWzbRCFFu8Oh_OgUey0","slug":"token-verdict-base-erc20-rug-risk-scorer-a7952408","name":"Token Verdict — Base ERC20 Rug Risk Scorer","description":"Rug-risk verdict for a Base ERC20 address: 0-100 score, A-F grade, one-line summary, graded checks (ERC20, honeypot selectors, liquidity, market) plus a separate ungraded adminPowers profile (proxy, owner, mint, blacklist, pause), each with raw evidence. No LLM.","url":"https://token-verdict.x402supply.com/tools/token_verdict?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","maxLength":42,"minLength":42,"description":"Base (chain 8453) ERC20 contract address, 0x plus 40 hex characters"}}},"responseSchema":{"type":"json","example":{"asOf":"2026-10-10T03:08:27.543Z","grade":"A","checks":[{"id":"erc20","axis":"rugRisk","name":"ERC20 contract","detail":"USD Coin (USDC), 6 decimals, supply 4405234499.055562.","status":"pass","evidence":{"name":"USD Coin","issuer":"Circle","symbol":"USDC","decimals":6,"codeBytes":1852,"totalSupply":"4405234499055562","totalSupplyFormatted":"4405234499.055562"}},{"id":"proxy","axis":"adminPowers","name":"Proxy / upgradeable","detail":"Upgradeable OpenZeppelin legacy (zos) proxy, implementation 0x2ce6311ddae708829bc0784c967b7d77d19fd779, admin 0x4fc7850364958d97b4d3f5a08f79db2493f8ca44. Logic can be swapped.","status":"caution","evidence":{"admin":"0x4fc7850364958d97b4d3f5a08f79db2493f8ca44","upgradeable":true,"slotStandard":"OpenZeppelin legacy (zos)","adminSlotRead":true,"implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779"}},{"id":"owner","axis":"adminPowers","name":"Owner privileges","detail":"Ownership not renounced, externally owned account (EOA) owner 0x3abd6f64a422225e61e435bae41db12096106df7.","status":"caution","evidence":{"owner":"0x3abd6f64a422225e61e435bae41db12096106df7","renounced":false,"ownerIsContract":false}},{"id":"bytecode","axis":"adminPowers","name":"Admin functions in bytecode","detail":"Selectors found for: mint, blacklist/blocklist, pause.","status":"caution","evidence":{"note":"Selector presence shows a function exists in the code, not who can call it or that it is abused.","matches":{"mint":["mint(address,uint256)"],"pause":["pause()","unpause()","paused()"],"blacklist":["blacklist(address)","isBlacklisted(address)"]},"scanned":[{"bytes":1852,"label":"token","address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"},{"bytes":23464,"label":"implementation","address":"0x2ce6311ddae708829bc0784c967b7d77d19fd779"}],"groupsFound":["mint","blacklist","pause"]}},{"id":"honeypot","axis":"rugRisk","name":"Honeypot-style signals","detail":"No fee/tax setter or max-tx/wallet limit selectors found.","status":"pass","evidence":{"note":"Selector presence shows a function exists in the code, not who can call it or that it is abused.","matches":{},"scanned":[{"bytes":1852,"label":"token","address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"},{"bytes":23464,"label":"implementation","address":"0x2ce6311ddae708829bc0784c967b7d77d19fd779"}],"groupsFound":[]}},{"id":"liquidity","axis":"rugRisk","name":"DEX liquidity","detail":"$54,013,307 across 30 pair(s), top DEX aerodrome, oldest pair 1130.3 days old.","status":"pass","evidence":{"topDex":"aerodrome","pairCount":30,"topPairAddress":"0x6cDcb1C4A4D1C3C6d054b27AC5B77e89eAFb971d","oldestPairAgeDays":1130.3,"totalLiquidityUsd":54013306.92,"oldestPairCreatedAt":"2023-09-05T20:12:19.000Z","topPairLiquidityUsd":43851825.6}},{"id":"market","axis":"rugRisk","name":"24h market","detail":"24h volume $193,436,586, 24h price change not reported.","status":"pass","evidence":{"priceUsd":0.9998,"volume24hUsd":193436586.41,"priceSourcePair":"0x98c7A2338336d2d354663246F64676009c7bDa97","priceChange24hPct":null,"priceChangeAvailable":false}}],"issuer":{"name":"Circle","symbol":"USDC","verifiedBy":"address listed in known-issuer table and on-chain symbol() matches"},"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","chainId":8453,"sources":["https://mainnet.base.org","https://api.dexscreener.com/latest/dex/tokens/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"],"summary":"USDC (0x8335...2913) on Base: rug-risk grade A, 0/100. No rug-risk flags raised. Admin powers (not graded): high, upgradeable proxy, owner not renounced, mint, blacklist, pause. Issuer: Circle.","coverage":1,"riskScore":0,"adminPowers":{"note":"Informational centralization profile. Not counted in riskScore or grade. Regulated issuers and many legitimate tokens keep these powers.","level":"high","powers":["upgradeable proxy","owner not renounced","mint","blacklist","pause"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QVGc3-qjQEVPb6WTmcyoS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a 0-100 rug-risk score, A-F grade, one-line summary, graded on-chain checks (ERC20 validity, honeypot selectors, liquidity, market data), and an ungraded admin-powers profile (proxy, owner, mint, blacklist, pause) for any Base chain ERC20 contract address.","exampleAgentPrompt":"Can you run a rug-risk check on the Base ERC20 token at 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed — give me the score, grade, and flag any dangerous admin powers like mint or blacklist?","exampleUseCases":[{"title":"Pre-trade safety check on new token","prompt":"Before I buy any of this new Base token at 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, can you run a rug-risk verdict on it and tell me the score, grade, and whether there are any honeypot traps or dangerous owner powers?"},{"title":"DeFi bot token whitelist gate","prompt":"I'm building an auto-trading bot and need to whitelist only safe tokens — run the rug-risk check on 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and only proceed if the grade is B or better and there's no mint or blacklist function."},{"title":"Investor due diligence on new project","prompt":"A project just launched their Base token at 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22 and wants our fund to invest — can you pull the full token verdict including all graded checks and the admin powers profile so I can assess the risk before committing?"}],"resultDescription":"A structured JSON response containing: a numeric rug-risk score (0-100, higher = safer or riskier depending on convention), an A-F letter grade, a human-readable one-line summary, a set of graded checks covering ERC20 standard compliance, honeypot selector detection, liquidity depth, and market data signals — each with raw on-chain evidence — plus a separate ungraded adminPowers profile detailing whether the contract uses a proxy pattern, has an active owner, exposes mint/burn functions, includes a blacklist mechanism, or has a pause function.","failureModes":["Invalid address format (not 0x + 40 hex chars) returns validation error","Address is not a deployed contract on Base chain 8453 — returns error or empty result","Contract is not an ERC20 token — ERC20 check fails with low score","RPC or on-chain data unavailability causes timeout or partial results","Newly deployed contract with no liquidity or market data may result in incomplete graded checks","Payment failure (insufficient USDC balance) prevents API access"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic (no LLM), on-chain rug-risk assessment for a Base chain ERC20 contract. It is ideal for pre-trade safety gates, automated trading bots filtering token whitelists, investor due diligence workflows, or any agent that needs both a quantified risk score and a detailed admin-powers audit in a single call. Prefer this over generic contract scanners when you specifically need Base chain coverage with honeypot selector detection and structured admin power profiling at $0.01/call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:32:56.981Z","isFirstParty":false,"canonicalSlug":"token-verdict-base-erc20-rug-risk-scorer-a7952408"}