{"uid":"cap__rdG0bxar-ymsbSMA9cyU","slug":"token-facts-base-erc20-onchain-analysis-e5fe6022","name":"Token Facts – Base ERC20 Onchain Analysis","description":"Onchain facts for a Base ERC20 address: ERC20 shape, honeypot-style selectors and an ungraded adminPowers profile (proxy, owner, mint, blacklist, pause) with raw evidence per check. No DEX data, grade is n/a. No LLM.","url":"https://token-facts.x402supply.com/tools/token_facts?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:28.110Z","grade":"n/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":[]}}],"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"],"summary":"USDC (0x8335...2913) on Base: facts only, no grade (needs DEX data, use token_verdict). Admin powers (not graded): high, upgradeable proxy, owner not renounced, mint, blacklist, pause. Issuer: Circle.","coverage":1,"riskScore":null,"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.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_n4E_9v4EjR9LdyOvyhPX-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns onchain ERC20 token facts for a Base chain contract address, including token shape, honeypot-style selector checks, and an ungraded admin-powers profile (proxy, owner, mint, blacklist, pause) with raw evidence per check.","exampleAgentPrompt":"Can you pull the onchain token facts for this Base ERC20 contract — 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed — and tell me whether it has any honeypot selectors, proxy setup, or dangerous admin powers like minting, blacklisting, or pausing?","exampleUseCases":[{"title":"Pre-investment token safety audit","prompt":"Before I buy this Base token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, can you check whether the contract has honeypot selectors, an owner with special controls, or any mint/blacklist/pause functions I should worry about?"},{"title":"DeFi bot rug-risk filter","prompt":"I'm building a sniper bot on Base — can you run a token facts check on 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22 and flag whether it has proxy upgradability or any admin powers that could rug holders?"},{"title":"Portfolio token contract review","prompt":"I hold some tokens at 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb on Base — can you pull all the onchain facts about the contract and show me the raw evidence for each admin-powers check like minting, blacklisting, and pausing?"}],"resultDescription":"Returns structured onchain data for the given Base ERC20 address including: ERC20 shape conformance, honeypot-style selector findings, and an admin-powers profile covering proxy status, owner address, mint capability, blacklist capability, and pause capability — each with raw onchain evidence. No DEX price data is included, and no overall safety grade is assigned.","failureModes":["Invalid or malformed address (not a 42-character 0x hex string) returns a validation error","Address is not a deployed ERC20 contract on Base chain — may return empty or partial results","Contract uses non-standard ABI patterns that prevent selector detection — checks may return inconclusive","Network or RPC errors connecting to Base chain — returns service error","Payment of $0.005 USDC not completed — request rejected before execution"],"whenToPreferThis":"Choose this endpoint when you need purely onchain, no-LLM, no-DEX token safety facts for a Base ERC20 contract — specifically when you want raw evidence per admin-powers check (proxy, owner, mint, blacklist, pause) and honeypot selector flags without any price or liquidity context. Prefer this over DEX-based screeners when the token has no liquidity yet or when you specifically need contract-level admin-control evidence rather than market signals.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:31:41.566Z","isFirstParty":false,"canonicalSlug":"token-facts-base-erc20-onchain-analysis-e5fe6022"}