{"uid":"cap_yJmnHhcT1j3XNUN3cl35k","slug":"vextorium-evm-address-type-checker-f8574ccd","name":"Vextorium EVM Address Type Checker","description":"Whether an address is a contract or a wallet: bytecode size and hash, EIP-7702 delegation and EIP-1167 minimal proxy detection. Works on Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Scroll, Sonic and Unichain.","url":"https://api.vextorium.com/evm-codigo-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"red":{"enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","linea","scroll","sonic","unichain"],"type":"string","description":"Chain (default base)"},"direccion":{"type":"string"}}},"responseSchema":{"type":"json","example":{"red":"base","tipo":"contrato","bytes":1852,"direccion":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","es_contrato":true,"hash_codigo":"0xa6705a10bb756b5dea144591118be77d7af0c3eee3bf2dfe2583dcb0364fefab"}},"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_tm5TTFaWnBmMGHF19GTPV","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":"Detects whether an EVM address is a smart contract or an EOA wallet, returning bytecode size, code hash, EIP-7702 delegation status, and EIP-1167 minimal proxy detection across 12 EVM chains.","exampleAgentPrompt":"Can you check whether 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 is a smart contract or a regular wallet on Base, and tell me its bytecode size and code hash?","exampleUseCases":[{"title":"Pre-transfer address type verification","prompt":"Before I send tokens to 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum, can you confirm whether it's a smart contract or a plain wallet, and if it's a proxy?"},{"title":"DeFi protocol contract validation","prompt":"I need to verify that 0x794a61358D6845594F94dc1DB02A252b5b4814aD on Arbitrum is actually a deployed smart contract and not just an empty wallet address — can you check its bytecode hash too?"},{"title":"EIP-7702 delegation detection","prompt":"Check address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Optimism and tell me if it has any EIP-7702 delegation set up, and whether it's a contract or an EOA."}],"resultDescription":"Returns a JSON object with: the chain name (red), the address (direccion), a boolean (es_contrato) indicating contract vs wallet, the address type label (tipo), the bytecode size in bytes (bytes), and the keccak256 bytecode hash (hash_codigo). All fields may be null if the address is not found or is an EOA.","failureModes":["Invalid or malformed EVM address format — returns error or null fields","Unsupported chain passed in the 'red' field — rejected by enum validation","Address exists but has no deployed code (EOA) — es_contrato returns false, bytes returns 0","Network timeout or RPC node unavailability for the selected chain — may return error","Missing required 'direccion' field — request rejected with validation error"],"whenToPreferThis":"Choose this endpoint when you need on-chain ground-truth about whether an address has deployed bytecode across any of the 12 supported EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BNB, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain). It is especially useful when you also need EIP-1167 minimal proxy detection or EIP-7702 delegation status, which most block explorers do not surface in a single API call. Prefer this over Etherscan or similar when you need multi-chain coverage, programmatic access without API key friction, and a structured JSON response ready for agent workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:57:05.603Z","isFirstParty":false,"canonicalSlug":"vextorium-evm-address-type-checker-f8574ccd"}