{"uid":"cap_74q7s1lGLIhJ5q30-0h4t","slug":"rooms-by-aurmada-erc-20-token-contract-facts-d27c521a","name":"Rooms by Aurmada – ERC-20 Token Contract Facts","description":"Rooms is one shared space for you, your people, and everyone's AI.","url":"https://rooms.aurmada.com/x402/v1/onchain/token?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"enum":["base","ethereum"],"type":"string","description":"Chain (default base)."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Token contract address."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"base","erc20":{"name":"USD Coin","symbol":"USDC","decimals":6,"total_supply":"4404885742.127613"},"proxy":{"is_proxy":true,"standard":"OpenZeppelin legacy (zos)","implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779"},"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","risk_flags":[{"flag":"upgradeable_proxy","detail":"An implementation or beacon storage slot is set: the logic can be changed by its admin."}],"is_contract":true,"selectors_found":["mint(address,uint256)","pause()"],"bytecode_size_bytes":1852}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WAMci4Yw0HARCQ3W5GtSG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","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 about an ERC-20 token contract on Base or Ethereum, including name, symbol, decimals, total supply, proxy detection, bytecode size, selector presence, and risk flags.","exampleAgentPrompt":"Can you pull the on-chain facts for the token contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — I want to see its name, symbol, total supply, whether it's upgradeable, and any risk flags like mint or blacklist selectors?","exampleUseCases":[{"title":"Pre-investment token contract audit","prompt":"Before I buy into this new token, can you check the contract 0x4200000000000000000000000000000000000006 on Base and tell me if it's upgradeable, who owns it, and whether it has any risky selectors like mint or blacklist?"},{"title":"Verify token metadata from contract address","prompt":"I have this Ethereum token contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 — can you tell me its official name, symbol, and decimals directly from on-chain data?"},{"title":"Detect proxy pattern in deployed contract","prompt":"Can you check whether the contract at 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 on Ethereum uses a proxy pattern like EIP-1967 or OpenZeppelin, and what the bytecode size is?"}],"resultDescription":"Returns on-chain facts about the specified ERC-20 contract: token name, symbol, decimals, total supply, owner address, proxy/upgrade pattern detected (EIP-1967, legacy OpenZeppelin, EIP-1167 minimal proxy), bytecode size in bytes, which function selectors such as mint/pause/blacklist are present in the bytecode, and plain risk flags. Does not provide a safety rating — only raw factual data.","failureModes":["Invalid or malformed contract address returns a 400 validation error","Address is not an ERC-20 contract (EOA or non-token contract) returns incomplete or empty fields","Unsupported chain value returns a 400 error","Contract not deployed on the specified chain returns an error or empty result","Network RPC issues may cause intermittent 5xx errors","Rate limiting or payment failure returns 402 or 429"],"whenToPreferThis":"Choose this endpoint when you need factual, structured on-chain data about a specific ERC-20 token contract on Base or Ethereum — especially when you want proxy/upgrade detection, selector presence (mint/pause/blacklist), or risk flag enumeration without relying on a third-party token list or subjective safety score. Prefer it over generic block explorers when you need machine-readable structured output suitable for agent pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:30:04.348Z","isFirstParty":false,"canonicalSlug":"rooms-by-aurmada-erc-20-token-contract-facts-d27c521a"}