{"uid":"cap_Cxaw4EeJWEPotLOgLugJu","slug":"base-contract-inspector-47620-xyz-9d7645c1","name":"Base Contract Inspector (47620.xyz)","description":"Whether a base address is a contract, its bytecode size, and (for ERC-20s) name/symbol/decimals.","url":"https://47620.xyz/x/base/contract/:address?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_ligbaXZS-fK1nBQ_bhgBf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a Base network address is a contract or EOA, returns bytecode size, and for ERC-20 tokens returns name, symbol, and decimals.","exampleAgentPrompt":"Can you check whether the Base address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 is a smart contract or a regular wallet, and if it's a token contract, tell me its name, symbol, and decimals?","exampleUseCases":[{"title":"Verify token contract before payment","prompt":"Before I send funds to 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, can you check whether it's a contract or a regular wallet, and if it's a token, what token is it exactly — name, symbol, and decimals?"},{"title":"ERC-20 metadata discovery for DeFi integration","prompt":"I'm integrating a Base token into my app and I need the official name, symbol, and decimal places for the contract at 0x4200000000000000000000000000000000000006 — can you look that up?"},{"title":"Classify unknown address for risk screening","prompt":"I got this Base address 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA from a counterparty and I need to know if it's a smart contract and if so how large its bytecode is — can you check it?"}],"resultDescription":"Returns a flag indicating whether the address is a contract (true/false), the bytecode size in bytes, and — when the contract implements ERC-20 — the token name, symbol, and decimal places.","failureModes":["Invalid or malformed address format returns an error","Address not found or zero-address edge cases may return empty or null fields","Non-ERC-20 contracts return no token metadata (name/symbol/decimals will be absent or null)","Network latency or RPC issues may cause timeouts","Payment failure (insufficient USDC) blocks the request"],"whenToPreferThis":"Use this endpoint when you need to quickly classify a Base network address as a contract or wallet and optionally retrieve ERC-20 token metadata in a single call. Prefer it over general Ethereum tools when operating specifically on the Base L2 network and when you need bytecode size alongside token identity in one request.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:50.994Z","isFirstParty":false,"canonicalSlug":"base-contract-inspector-47620-xyz-9d7645c1"}