{"uid":"cap_xjU7JzqSgjLx8qiUFA85G","slug":"vextorium-evm-contract-abi-lookup-094b37fa","name":"Vextorium EVM Contract ABI Lookup","description":"ABI of a verified EVM contract (Sourcify): every function with signature, selector, inputs, outputs and read/write flag, plus events with topic0 and proxy implementations. Ready-to-use signatures for leer-contrato.","url":"https://api.vextorium.com/contrato-abi-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"red":{"type":"string","description":"ethereum, base, arbitrum, optimism, polygon, bsc... or chainId"},"tipo":{"enum":["todo","lectura","escritura"],"type":"string"},"direccion":{"type":"string"}}},"responseSchema":{"type":"json","example":{"nota":null,"fuente":"Sourcify","nombre":"Dai","eventos":[{"firma":"Approval(address,address,uint256)","topic0":"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925","indexados":["src","guy"]},{"firma":"LogNote(bytes4,address,bytes32,bytes32,bytes)","topic0":"0xd3d8bec38a91a5f4411247483bc030a174e77cda9c0351924c759f41453aa5e8","indexados":["sig","usr"]}],"chain_id":1,"contrato":"0x6B175474E89094C44Da98b954EedeAC495271d0F","es_proxy":false,"funciones":[{"firma":"DOMAIN_SEPARATOR()","lectura":true,"salidas":"bytes32","entradas":[],"selector":"0x3644e515","mutabilidad":"view","para_leer_contrato":"DOMAIN_SEPARATOR()(bytes32)"},{"firma":"PERMIT_TYPEHASH()","lectura":true,"salidas":"bytes32","entradas":[],"selector":"0x30adf81f","mutabilidad":"view","para_leer_contrato":"PERMIT_TYPEHASH()(bytes32)"}],"implementaciones":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ykrVEnBmaPbZoO88pAgta","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full verified ABI of any EVM smart contract from Sourcify, including function signatures, selectors, input/output types, read/write flags, events with topic0, and proxy implementation addresses.","exampleAgentPrompt":"Can you fetch the full verified ABI for the DAI contract at 0x6B175474E89094C44Da98b954EedeAC495271d0F on Ethereum, including all function signatures, selectors, and events?","exampleUseCases":[{"title":"Inspect DeFi protocol contract interface","prompt":"Get me all the read and write functions for the Aave v3 pool contract at 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 on Ethereum, including their selectors and input types."},{"title":"Find contract events for on-chain monitoring","prompt":"I need all the event signatures and topic0 hashes for the Uniswap v3 factory contract at 0x1F98431c8aD98523631AE4a59f267346ea31F984 on Ethereum so I can set up log filters."},{"title":"Detect proxy and implementation addresses","prompt":"Is the contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum a proxy? If so, what are its implementation addresses and what functions does the implementation expose?"}],"resultDescription":"A JSON object containing the contract name, source (Sourcify), chain ID, contract address, a boolean indicating whether it is a proxy, an array of functions (each with signature, selector, inputs, outputs, mutability, read flag, and a ready-to-use cast-compatible signature), an array of events (each with signature, topic0, and indexed parameter names), and an array of proxy implementation addresses.","failureModes":["Contract address not found or not verified on Sourcify — returns null fields or empty arrays","Invalid or unsupported network name — request fails or returns error","Malformed contract address — validation error on input","Contract exists on-chain but source is unverified — ABI unavailable","Network connectivity issues to Sourcify backend — timeout or error response"],"whenToPreferThis":"Choose this endpoint when you need verified ABI data from Sourcify for any EVM-compatible chain (Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, etc.), especially when you want structured function signatures, selectors, and event topic0 hashes ready for use in smart contract interactions or on-chain monitoring. Prefer this over generic ABI fetching when you need proxy detection and implementation resolution, or when you need the para_leer_contrato format for cast/ethers read calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:56:33.899Z","isFirstParty":false,"canonicalSlug":"vextorium-evm-contract-abi-lookup-094b37fa"}