{"uid":"cap_0lAoTChRBaNe-IqwdIzR2","slug":"arbitrum-one-address-inspector-ebc281e0","name":"Arbitrum One Address Inspector","description":"Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.","url":"https://ca-tax-api-mainnet.lxtap.workers.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_KFiPGpaJ6zA1wHC5zqEU5","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 and classifies any Arbitrum One address, returning account type, token standard, name/symbol, proxy details, bytecode size, nonce, and ETH balance.","exampleAgentPrompt":"Can you tell me what lives at Arbitrum One address 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 — is it a wallet or a contract, what token standard it uses, and what its name and symbol are?","exampleUseCases":[{"title":"Token contract verification before integration","prompt":"I'm about to integrate 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC2 on Arbitrum into our app — can you confirm it's an ERC-20 contract, give me its name and symbol, and tell me if it's an upgradeable proxy?"},{"title":"Smart wallet proxy analysis","prompt":"Is the address 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238 on Arbitrum One a smart wallet proxy? If so, what's the underlying implementation?"},{"title":"EOA vs contract check for compliance","prompt":"Before I flag this Arbitrum address 0x3a9d48AB9751398BbFa63ad67599Bb04e4BdF98b as a counterparty, can you check whether it's a regular wallet or a smart contract, and what its current ETH balance and nonce are?"}],"resultDescription":"Returns a structured object describing the address type (EOA or contract, including EIP-7702 delegation target if applicable), implemented token standard (ERC-20, ERC-721, ERC-1155, or none), token name and symbol, upgradeable-proxy implementation and admin addresses, smart-wallet proxy details, bytecode size in bytes, account nonce, and ETH balance.","failureModes":["Invalid address format (not matching ^0x[0-9a-fA-F]{40}$) returns a validation error","Address not found or not yet active on Arbitrum One may return empty/null fields","RPC node unavailability may cause timeout or 5xx errors","Payment failure (x402) if USDC balance is insufficient","Rate limiting if too many requests are sent in quick succession"],"whenToPreferThis":"Use this endpoint when you need to quickly classify an Arbitrum One address and retrieve its onchain metadata — especially when you need to distinguish EOAs from contracts, detect token standards, or inspect proxy architecture — without setting up your own Arbitrum RPC connection. Prefer it over generic block explorers when you need structured, machine-readable output for agent workflows. If you need the same lookup for Ethereum mainnet, Base, or OP Mainnet, sibling endpoints exist for those chains.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:45:04.500Z","isFirstParty":false,"canonicalSlug":"arbitrum-one-address-inspector-ebc281e0"}