{"uid":"cap_dOaDtU0g4Xmarp0CyxCrA","slug":"mint-intel-ethereum-contract-introspection-42d816ea","name":"Mint Intel: Ethereum Contract Introspection","description":"Best-effort Ethereum contract introspection in one batched RPC call - bytecode presence and size, ERC-20 metadata (name, symbol, decimals, totalSupply), ERC-721 / ERC-1155 / ERC-165 detection, Ownable owner() and proxy implementation; classifies EOA, EIP-7702 delegated EOA, token, NFT or plain contract.","url":"https://mintintel.35-171-220-195.sslip.io/v1/eth/contract/:address?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"},"pathParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"0x-prefixed 20-byte EVM address"}},"additionalProperties":false},"queryParams":{"type":"object","properties":{},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["address","kind","standards"],"properties":{"kind":{"type":"string"},"address":{"type":"string"},"standards":{"type":"array"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4fgyHAx4oDgBJzZ42kJnr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs batched Ethereum contract analysis in one RPC call, classifying an address as EOA, delegated EOA, token, NFT, or plain contract, and extracting ERC-20/721/1155 metadata, proxy info, and bytecode details.","exampleAgentPrompt":"Can you inspect the Ethereum contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and tell me what type it is — ERC-20 token, NFT, proxy, or plain contract — along with its name, symbol, decimals, and who owns it?","exampleUseCases":[{"title":"Token contract metadata lookup","prompt":"What's the name, symbol, decimals, and total supply of the ERC-20 token deployed at 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum?"},{"title":"NFT contract standards detection","prompt":"Is the contract at 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D an ERC-721 or ERC-1155 NFT collection, and who is its owner?"},{"title":"Proxy pattern and ownership verification","prompt":"I need to know if the contract at 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f is an upgradeable proxy and what implementation it points to — can you check?"}],"resultDescription":"Returns a JSON object containing the address, its kind classification (EOA, EIP-7702 delegated EOA, ERC-20 token, ERC-721 NFT, ERC-1155, or plain contract), bytecode presence and size, keccak hash of the bytecode, supported ERC standards array, ERC-20 metadata fields (name, symbol, decimals, totalSupply) if applicable, the Ownable owner() address if present, and proxy implementation address if a proxy pattern is detected.","failureModes":["Invalid or malformed 0x address returns a 400 error","Address not found or zero-balance EOA with no code returns kind: EOA with empty bytecode fields","Network congestion or RPC node unavailability may cause timeouts","Contract that does not implement standard interfaces returns empty metadata fields","ERC-20 metadata calls to non-standard tokens may return null fields if the contract omits name/symbol/decimals"],"whenToPreferThis":"Choose this endpoint when you need comprehensive contract classification and metadata in a single call rather than issuing multiple eth_call or eth_getCode RPC requests yourself. It is particularly valuable for agents that need to quickly determine whether an Ethereum address is a user wallet, a token, an NFT collection, or a proxy contract, and want ERC-20/721/1155 metadata and ownership info all in one response. Prefer it over raw RPC calls or block explorers when building automated pipelines that process many unknown addresses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:37.989Z","isFirstParty":false,"canonicalSlug":"mint-intel-ethereum-contract-introspection-42d816ea"}