{"uid":"cap_t6wmxAPnXY84DIBfbQpfw","slug":"saylor-innovations-on-chain-lookups-arbitrum-eth-call-98806fd5","name":"Saylor Innovations On-Chain Lookups — Arbitrum eth_call","description":"Read-Only Contract Call (eth_call) (arbitrum). Arbitrum read-only contract call (eth_call) with ?data= calldata, optional ?from= and ?block=; reverts reported cleanly with revert data.","url":"https://saylorinnovations.com/api/evm/arbitrum/call/:address?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","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"queryParams":{"type":"object","properties":{"data":{"type":"string","description":"0x ABI-encoded calldata (query)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["chain","contract","reverted"],"properties":{"chain":{"type":"string"},"error":{"type":["string","null"]},"result":{"type":["string","null"]},"contract":{"type":"string"},"reverted":{"type":"boolean"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IUSkplkbP71juVyBBJHyb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes a read-only smart contract call (eth_call) on Arbitrum, returning the ABI-encoded result or revert status","exampleAgentPrompt":"Call the balanceOf function on the USDC contract at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum — encode the calldata for address 0xYourWallet and give me the raw result.","exampleUseCases":[{"title":"Token balance check on Arbitrum","prompt":"I need to check the USDC balance of wallet 0xAbC123... on Arbitrum — can you call balanceOf on the USDC contract at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 using ABI-encoded calldata for that address?"},{"title":"DeFi pool reserve inspection","prompt":"Can you read the getReserves function from the Uniswap V3 pool contract at 0x1234...abcd on Arbitrum so I can see the current liquidity reserves without sending a transaction?"},{"title":"Verify on-chain governance parameter","prompt":"Please call the votingDelay() view function on the Arbitrum governance contract at 0xDeadBeef...1234 and tell me what value it returns — I want to confirm it hasn't changed."}],"resultDescription":"Returns a JSON object containing the chain name ('arbitrum'), the queried contract address, the raw hex-encoded result string (or null), a boolean indicating whether the call reverted, and an error message string (or null) if the call failed.","failureModes":["Invalid or malformed ABI-encoded calldata returns a revert with error message","Contract address does not exist on Arbitrum — returns reverted: true","Network congestion or RPC node unavailability — may return error string","Incorrect function selector in calldata causes revert","Missing required 'data' query parameter results in bad request"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call read-only eth_call on Arbitrum without managing your own RPC node or API keys. Ideal for AI agents that need sporadic on-chain state reads on Arbitrum (balances, allowances, view functions) and want to pay micro-fees via x402 rather than subscribing to a full RPC provider.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T00:48:23.389Z","isFirstParty":false,"canonicalSlug":"saylor-innovations-on-chain-lookups-arbitrum-eth-call-98806fd5"}