{"uid":"cap_uBm9yL7Ccq3R2URbh0Y2Y","slug":"foundry-base-contract-fact-sheet-e2ed85cc","name":"Foundry Base Contract Fact Sheet","description":"Base contract fact sheet from the chain: is it a contract, proxy type (EIP-1967, beacon, EIP-1167 clone, ZeppelinOS) with implementation and admin, owner and whether ownership is renounced or held by a contract (multisig) or single key, privileged powers found in bytecode (mint, pause, blacklist, fee/tax setters, trading switch, tx limits, upgrade), current paused state, ERC-20 name/symbol/decimals/supply. Facts only, no verdict. Input: 0x address.","url":"https://minty-sprout.onrender.com/v1/base-contract-facts?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"Base contract address, 0x + 40 hex characters"}}},"responseSchema":{"type":"json","example":{"proxy":{"type":"zeppelinos","admin":"0x4fc7850364958d97B4d3f5A08f79db2493f8cA44","implementation":"0x2Ce6311ddAE708829bc0784C967b7d77D19FD779"},"token":{"name":"USD Coin","symbol":"USDC","decimals":6,"total_supply":4290041494.13},"paused":false,"powers":["blacklist","burn","mint","ownership","pause","upgrade"],"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","control":{"owner":"0x3ABd6f64A422225E61E435baE41db12096106df7","owner_is_contract":false,"ownership_renounced":false},"code_size":1852,"is_contract":true,"observations":["upgradeable proxy: logic can be replaced (admin is an externally owned account)","owner-side mint function present: supply can grow","pause function present: transfers can be frozen"]}},"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_rp8bzpsgQGjna4mJqV-Aj","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 raw on-chain facts about a Base network smart contract: proxy type, ownership, privileged powers in bytecode, ERC-20 token metadata, and current paused state — no verdict, just facts.","exampleAgentPrompt":"Can you pull the on-chain fact sheet for the Base contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — I want to know if it's a proxy, who owns it, whether ownership is renounced, and what privileged powers like mint or pause are present in the bytecode?","exampleUseCases":[{"title":"DeFi token safety pre-check","prompt":"Before I ape into this token, can you check the Base contract at 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA and tell me if it has mint, pause, blacklist, or upgrade powers, and whether the owner is a multisig or a single key?"},{"title":"Proxy upgrade risk assessment","prompt":"I need to know if the contract at 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22 on Base is an upgradeable proxy — what type, who's the admin, and what's the current implementation address?"},{"title":"Token metadata lookup for analytics","prompt":"What are the ERC-20 name, symbol, decimals, and total supply for the Base contract at 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb, and is it currently paused?"}],"resultDescription":"A JSON object containing: whether the address is a contract, proxy type (EIP-1967, beacon, EIP-1167 clone, ZeppelinOS, or none) with admin and implementation addresses, owner address and flags for whether ownership is renounced or held by a contract vs EOA, list of privileged powers found in bytecode (mint, pause, blacklist, fee/tax setters, trading switch, tx limits, upgrade), current paused state, ERC-20 token name/symbol/decimals/total_supply, code size in bytes, and a list of plain-English observations highlighting notable risks or patterns.","failureModes":["Invalid or non-hex address returns an error response","Address is an EOA (not a contract) — is_contract=false, other fields absent","Contract not deployed on Base mainnet — empty or error response","Network or RPC timeout on the Base node — 5xx or timeout error","Address is a contract but not ERC-20 — token fields will be null or absent","Proxy implementation not readable — implementation address may be null"],"whenToPreferThis":"Use this endpoint when you need raw, objective on-chain facts about a Base network contract with no opinion layer — ideal for pre-investment due diligence, automated token screening, proxy audit, or feeding structured contract data into a downstream risk-scoring agent. Prefer this over block explorer APIs when you need structured JSON with power detection, proxy type classification, and ownership flags in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:57:40.022Z","isFirstParty":false,"canonicalSlug":"foundry-base-contract-fact-sheet-e2ed85cc"}