{"uid":"cap__HbGEmcq8TPdxZsrwWAny","slug":"base-token-check-daab809c","name":"Base Token Check","description":"Use when an agent needs raw facts about a Base ERC-20 contract, not a verdict: name, symbol, decimals, totalSupply, EIP-1967 proxy status, owner() and mint/pause/blacklist selectors in bytecode. Facts only, no ratings. $0.01 USDC on Base; charged only on 2xx, never for invalid input.","url":"https://api.facts402.com/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Base mainnet (chain id 8453) token contract address"}}},"responseSchema":null,"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_MwmFeODfEtxUkHQPcQufy","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 on-chain facts for a Base mainnet ERC-20 token contract: name, symbol, decimals, totalSupply, proxy status, owner, and presence of mint/pause/blacklist selectors in bytecode.","exampleAgentPrompt":"Can you pull the on-chain facts for the Base mainnet token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — I want to know its name, symbol, decimals, total supply, whether it's an EIP-1967 proxy, who the owner is, and if mint, pause, or blacklist selectors show up in the bytecode?","exampleUseCases":[{"title":"Vetting an unfamiliar Base token","prompt":"Before I buy any of this token, can you check the contract at 0x4200000000000000000000000000000000000006 on Base mainnet and tell me its name, symbol, total supply, whether it's a proxy contract, and if there's a mint or blacklist function hiding in the bytecode?"},{"title":"DeFi due diligence for a new listing","prompt":"We're considering listing this Base token — contract address 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22. Can you fetch its on-chain facts: name, symbol, decimals, owner, proxy status, and whether pause or mint selectors exist in the bytecode?"},{"title":"Auditing token contract risk flags","prompt":"I need a quick risk check on the Base token at 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb — specifically whether the contract is an upgradeable proxy, who owns it, and whether there are any mint, pause, or blacklist selectors in the bytecode."}],"resultDescription":"Returns a structured fact sheet for the given Base mainnet token contract including: human-readable name and symbol, decimals, totalSupply (raw), whether the contract is an EIP-1967 proxy and its implementation address, the owner() address if exposed, and boolean flags indicating whether mint, pause, and blacklist function selectors are present in the contract bytecode. No ratings or opinions — raw on-chain facts only.","failureModes":["Invalid or malformed contract address (not matching ^0x[0-9a-fA-F]{40}$) returns a validation error","Address is not a deployed contract on Base mainnet (chain ID 8453) — returns not-a-contract or empty response","Contract exists but does not expose standard ERC-20 methods — partial results returned","RPC connectivity issues to Base mainnet may cause timeouts","Payment failure via x402 protocol results in 402 response before any data is returned"],"whenToPreferThis":"Use this endpoint when you need authoritative, raw on-chain facts about a Base mainnet token contract — especially for due diligence, risk flagging, or pre-trade checks — and you specifically want bytecode-level inspection for mint/pause/blacklist selectors and EIP-1967 proxy detection. Prefer this over generic block explorers when you need programmatic, structured output for agent workflows. Not suitable for tokens on other chains (Ethereum mainnet, Polygon, etc.) or for price/liquidity data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T20:08:16.629Z","isFirstParty":false,"canonicalSlug":"base-token-check-daab809c"}