{"uid":"cap_2cSmDJgNTV8R8JeFninPR","slug":"x402node-contract-verification-checker-d855095d","name":"x402node Contract Verification Checker","description":"Check whether a smart contract's source code is verified on the block explorer, with contract name, compiler and proxy status across Ethereum/Base/Arbitrum/Optimism/Polygon/BSC - a pre-interaction safety check agents need that LLMs cannot perform live. contract verified, source code verified, contract audit, unverified contract, contract safety, is contract safe Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/chain/contract-verify","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"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"ethereum, base (default), arbitrum, optimism, polygon, bsc"},"address":{"type":"string","description":"Contract address (required)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"chain":"ethereum","address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},"response":{"_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","chain":"ethereum","source":"etherscan","address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","isProxy":true,"verified":true,"riskLevel":"lower (source public)","licenseType":null,"contractName":"FiatTokenProxy","implementation":"0x43506849d7c04f9138d1a2050bbf3a0c054402dd","recommendation":"Source is verified - code is auditable.","compilerVersion":"v0.4.24+commit.e67f0147","optimizationUsed":false}},"exampleRequest":{"chain":"ethereum","address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Bu17zki3aRrz2x1FWrQmS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a smart contract's source code is verified on a block explorer, returning contract name, compiler version, and proxy status across major EVM chains.","exampleAgentPrompt":"Before I interact with this contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum, can you check if its source code is verified on the block explorer and tell me the contract name, compiler, and whether it's a proxy?","exampleUseCases":null,"resultDescription":"Returns whether the contract's source code is verified, the contract name, the Solidity compiler version used, proxy status (e.g. whether it's an upgradeable proxy), and the chain it was checked on. Useful as a pre-interaction safety signal.","failureModes":["Invalid or malformed contract address returns an error","Unsupported chain name returns an error or empty result","Contract exists but source is not verified — returns unverified status","Network timeout reaching the block explorer API","Contract address not found on the specified chain"],"whenToPreferThis":"Use this endpoint when an AI agent needs a quick, programmatic pre-interaction safety check on a smart contract — especially before approving transactions, interacting with DeFi protocols, or assessing whether a token contract is legitimate. It covers the most popular EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon, BSC) in a single call, which LLMs cannot do live on their own.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:10:06.250Z","isFirstParty":false}