{"uid":"cap_qrzOMS0XJlNWgL_8cLc7B","slug":"arbitrum-one-address-inspector-1d6cea7d","name":"Arbitrum One Address Inspector","description":"Identify what lives at a Arbitrum One address: wallet (EOA, including EIP-7702 delegation) or contract, which token standard it implements (ERC-20, ERC-721, ERC-1155), name and symbol, upgradeable-proxy implementation and admin, smart-wallet proxies, bytecode size, nonce and ETH balance.","url":"https://onchaincheck.dev/arbitrum/contract?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"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Any address on Arbitrum One"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"kind":"ERC-20 token","name":"USD Coin","chain":"arbitrum","proxy":{"admin":"0x2E0A67588cfBCAD40f9e4DD76052436190A77a68","upgradeable":true,"implementation":"0x86E721b43d4ECFa71119Dd38c0f938A75Fdb57B3"},"symbol":"USDC","address":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","decimals":6,"standards":{"erc20":true,"erc165":false,"erc721":false,"erc1155":false},"isContract":true,"totalSupply":"2595465640.458979","bytecodeBytes":1852,"nativeBalance":"0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_oGl6i4_8mBoFlHygbU0jt","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":"Identifies the type and metadata of any Arbitrum One address: EOA wallet, ERC-20/721/1155 contract, proxy details, token name/symbol, bytecode size, nonce, and ETH balance.","exampleAgentPrompt":"Can you tell me what's at Arbitrum One address 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 — is it a contract or wallet, what token standard it uses, and whether it has an upgradeable proxy?","exampleUseCases":[{"title":"Token contract due diligence","prompt":"I'm about to integrate a token at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum — can you check if it's a real ERC-20 contract, what its name and symbol are, and whether it's behind an upgradeable proxy I should be aware of?"},{"title":"Wallet vs contract classification","prompt":"Before I send funds, can you check if 0x1234567890abcdef1234567890abcdef12345678 on Arbitrum One is just a regular EOA wallet or an actual smart contract?"},{"title":"Proxy admin and implementation lookup","prompt":"I need to find the current implementation contract and admin address for the upgradeable proxy at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum."}],"resultDescription":"Returns a JSON object with: address kind (e.g. 'ERC-20 token', 'EOA wallet'), chain, token name and symbol, decimals, total supply, proxy details (upgradeable flag, implementation address, admin address), standards flags (erc20/erc721/erc1155/erc165), isContract boolean, bytecode size in bytes, and native ETH balance.","failureModes":["Invalid address format (not matching 0x + 40 hex chars) returns a validation error","Address not found or network issue returns an error response","Unverified or minimal contracts may return limited metadata","Payment failure (insufficient x402 balance) blocks the request"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive single-call profile of any Arbitrum One address — covering wallet vs contract classification, token standard detection, proxy architecture, and basic balances — rather than querying multiple specialized endpoints separately. Best for due diligence, integration checks, or agent decision-making before interacting with an unknown address on Arbitrum.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:32:10.787Z","isFirstParty":false,"canonicalSlug":"arbitrum-one-address-inspector-1d6cea7d"}