{"uid":"cap_PqfVqdWGSSr_6iSuKqFNK","slug":"evm-chain-read-erc-20-token-metadata-b13e5d94","name":"EVM Chain Read – ERC-20 Token Metadata","description":"Pay-per-call EVM reads on Base (8453) and Robinhood Chain (4663): native balance, block tip, ERC-20 meta/balance/allowance, is-contract. Public RPCs, no API key. x402 USDC on Base.","url":"https://chain-read.frcompanycheck.workers.dev/v1/%7Bchain%7D/erc20/meta/%7Btoken%7D?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"symbol":"USDC","decimals":6}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fbkMr5LwOcvFmbMGEwjlp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches ERC-20 token metadata (symbol, decimals, name) for a given token address on Base or Robinhood Chain via a pay-per-call x402 micro-payment API","exampleAgentPrompt":"What are the symbol and decimals for the ERC-20 token at address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Base (chain 8453)?","exampleUseCases":[{"title":"DeFi dashboard token labeling","prompt":"I need the name, symbol, and decimals for the token contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base chain so I can display it properly in my dashboard."},{"title":"Wallet balance display formatting","prompt":"Before showing a user's balance, look up the decimals for token 0x4200000000000000000000000000000000000006 on chain 8453 so I can format the amount correctly."},{"title":"Unknown token identification","prompt":"Someone sent tokens from contract 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA to my wallet on Base — can you look up what token that actually is?"}],"resultDescription":"A JSON object containing the ERC-20 token's symbol (e.g. 'USDC'), decimals (e.g. 6), and optionally the token name, read directly from the on-chain contract on the specified EVM network.","failureModes":["Invalid or non-ERC-20 contract address returns an error or empty/null fields","Unsupported chain ID (not 8453 or 4663) returns a 400 or 404 error","Payment not included or invalid x402 USDC payment causes a 402 Payment Required response","Network or RPC timeout results in a 503 or gateway error","Malformed token address (wrong length, non-hex) returns a validation error"],"whenToPreferThis":"Use this endpoint when you need lightweight, on-demand ERC-20 token metadata (symbol, decimals, name) on Base or Robinhood Chain without managing your own RPC node or API key. Ideal for agents that need to occasionally resolve token metadata without committing to a full blockchain indexer subscription. The pay-per-call x402 model makes it cost-effective for low-volume lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T06:43:15.150Z","isFirstParty":false,"canonicalSlug":"evm-chain-read-erc-20-token-metadata-b13e5d94"}