{"uid":"cap_7jBcX559ZpikD1Qm78QzW","slug":"eth-mainnet-contract-abi-1eb03995","name":"ETH Mainnet Contract ABI","description":"ARYSPHERE sells AI-written verdicts on Base token contracts (a grade, a one-liner, a roast and the contract's facts) and Base/Ethereum chain reads, paid per call in USDC on Base over x402 v2. No account and no API key.","url":"https://api.arysphere.com/v1/ventures/x402_eth_reads_v1/eth_mainnet_contract_abi?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"contract, 0x + 40 hex"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"chain":"ethereum","method":"abi","result":{"abi":[{"name":"name","type":"function","inputs":[],"outputs":[{"name":"","type":"string"}],"payable":false,"constant":true,"stateMutability":"view"},{"name":"deprecate","type":"function","inputs":[{"name":"_upgradedAddress","type":"address"}],"outputs":[],"payable":false,"constant":false,"stateMutability":"nonpayable"}],"match":"match","proxy":{"isProxy":false,"proxyType":null,"implementations":[]},"address":"0xdAC17F958D2ee523a2206206994597C13D831ec7","isProxy":false,"verified":true,"implementation":null},"service":"x402_eth_reads_v1.eth_mainnet_contract_abi"}},"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_jjEJM9xGdAWlpQmNZEjGL","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":"Fetches the ABI (Application Binary Interface) of an Ethereum mainnet smart contract by its address, including proxy detection and implementation details.","exampleAgentPrompt":"Can you get me the ABI for the Ethereum mainnet contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48? I need to know its functions and whether it's a proxy contract.","exampleUseCases":[{"title":"Inspect USDC contract interface","prompt":"Fetch the ABI for the USDC contract on Ethereum mainnet at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 — I want to see all its functions and whether it has a proxy implementation."},{"title":"Check DeFi protocol proxy setup","prompt":"Look up the contract ABI for 0x7d2768dE32b0b80b7a3454c06BdAc94A69DDc7A9 on Ethereum mainnet and tell me if it's a proxy contract and what the implementation address is."},{"title":"Verify ERC-721 NFT contract ABI","prompt":"Get the ABI for the Ethereum mainnet contract at 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D so I can confirm it's a standard ERC-721 and see what custom functions it exposes."}],"resultDescription":"Returns a JSON object containing the contract's full ABI array, whether the ABI was an exact match, proxy detection results (including proxy type and implementation addresses), the contract address, and verification status. If the contract is a proxy, the resolved implementation ABI and implementation contract address are included.","failureModes":["Invalid address format (not 0x + 40 hex) results in a validation error","Contract address not found or not deployed on Ethereum mainnet returns no ABI","Unverified contract with no published ABI returns empty or null ABI","Network or provider timeout results in a failed response","Non-mainnet addresses (e.g. Base or Gnosis contracts) may return no result on this endpoint"],"whenToPreferThis":"Choose this endpoint when you specifically need the ABI of an Ethereum mainnet contract and want proxy detection and implementation resolution included. Use the sibling Base Contract ABI endpoint for Base network contracts. Prefer this over generic Etherscan API wrappers when operating within the x402 micropayment ecosystem or when you need a single clean JSON response with proxy metadata bundled in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:39:30.630Z","isFirstParty":false,"canonicalSlug":"eth-mainnet-contract-abi-1eb03995"}