{"uid":"cap_hI013qw-ZMx9wBTdsqP9H","slug":"arbitrum-one-erc-20-token-due-diligence-snapshot-3ee90677","name":"Arbitrum One ERC-20 Token Due-Diligence Snapshot","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/token?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":"Token contract address on Arbitrum One"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"name":"Arbitrum","risk":{"level":"medium","score":24,"reasons":[{"code":"can-mint","text":"The owner can mint new tokens, diluting holders.","points":13},{"code":"upgradeable","text":"The contract is an upgradeable proxy: its code can be replaced.","points":8},{"code":"owner-not-renounced","text":"Ownership is not renounced.","points":3}],"summary":"Medium risk: the owner can mint new tokens, diluting holders; the contract is an upgradeable proxy; 1 more. Powers are weighted down for $1.7M of liquidity."},"chain":"arbitrum","flags":{"canMint":true,"ownerCanAct":true,"upgradeable":true,"canBlacklist":false,"noLiquidPool":false,"canChangeFees":false,"thinLiquidity":false},"notes":"Privileged functions are detected from bytecode selectors and may have false positives or misses. Liquidity is the WETH or USDC held by the deepest Uniswap v3 pool found.","owner":"0xCF57572261c7c2BCF21ffD220ea7d1a27D40A827","proxy":{"admin":"0xdb216562328215E010F819B5aBe947bad4ca961e","upgradeable":true,"implementation":"0xd47D14a315394ddf063174f2286Ab4Eb7C507fa0"},"market":{"dex":"uniswap-v3","pool":"0xC6F780497A95e246EB9449f5e4770916DCd6396A","priceUsd":0.184632,"feeTierBps":5,"pairedWith":"WETH","poolsFound":8,"fullyDilutedValueUsd":1846000000,"quoteSideLiquidityUsd":859400},"symbol":"ARB","address":"0x912CE59144191C1204E64559FE8253a0e49E6548","decimals":18,"nativeUsd":{"price":2405.22,"source":"Chainlink ETH/USD","symbol":"ETH","updatedAt":"2026-10-23T04:05:10.000Z"},"totalSupply":9999998977.61,"ownershipRenounced":false,"privilegedFunctions":{"mint":true,"pause":false,"setFees":false,"blacklist":false,"tradingSwitch":false,"maxTransaction":false}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NW337nL4aCBdLoXIHaL7i","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a due-diligence snapshot of an ERC-20 token on Arbitrum One, including metadata, ownership, upgrade/proxy risk flags, dangerous owner-only functions, and Uniswap v3 price/liquidity data.","exampleAgentPrompt":"Can you pull a due-diligence snapshot for the Arbitrum One token at 0x912CE59144191C1204E64559FE8253a0e49E6548 — I want to see its name, supply, whether ownership is renounced, any dangerous owner functions like mint or blacklist, and its current USD price and liquidity from Uniswap v3?","exampleUseCases":[{"title":"Pre-investment rug pull risk check","prompt":"Before I buy this Arbitrum token at 0x6694340fc020c5E6B96567843da2df01b2CE1eb6, can you check if the owner is renounced, whether the contract is upgradeable, and if there are any mint or blacklist functions I should worry about?"},{"title":"Token liquidity and price lookup","prompt":"What's the current USD price, liquidity, and fully diluted valuation of the Arbitrum One token at 0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F on Uniswap v3?"},{"title":"Smart contract metadata verification","prompt":"I need to verify the name, symbol, decimals, and total supply of the ERC-20 contract at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 on Arbitrum One — can you fetch that for me?"}],"resultDescription":"A JSON object containing: token name, symbol, decimals, total supply, owner address, boolean flags for ownership renouncement and upgradeable-proxy detection, a list of owner-only functions found in bytecode (e.g. mint, pause, blacklist, fee changes), and market data (USD price, liquidity depth, and FDV) sourced from the deepest WETH or USDC pool on Uniswap v3 on Arbitrum One.","failureModes":["Invalid or non-ERC-20 contract address returns an error or empty fields","Contract not deployed on Arbitrum One returns a not-found error","No Uniswap v3 pool found for the token means price/liquidity fields are null or missing","Bytecode analysis may miss obfuscated or non-standard owner functions","RPC or network timeout returns a 5xx error","Malformed address (not matching 0x + 40 hex chars) rejected by input validation"],"whenToPreferThis":"Choose this endpoint when you need a fast, comprehensive due-diligence snapshot of any ERC-20 on Arbitrum One specifically — covering both on-chain contract risk signals (proxy, owner functions, renouncement) and real-time market data (price, liquidity, FDV) from Uniswap v3 in a single call. Prefer it over generic block explorers when you need structured, agent-readable output rather than human-readable UI pages, and over separate contract + price APIs when you want consolidated risk and market data in one request.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:39:24.365Z","isFirstParty":false,"canonicalSlug":"arbitrum-one-erc-20-token-due-diligence-snapshot-3ee90677"}