{"uid":"cap_KPgeIrGlKq4M1Woz1q06R","slug":"evm-read-only-contract-call-simulator-776ef644","name":"EVM Read-Only Contract Call Simulator","description":"Simulate any read-only contract call — Genesis402 / UnyKorn Operator Network","url":"https://twin.unykorn.org/evm-call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"params":{"type":"object","properties":{"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$"},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"block":{"type":"string"},"chain":{"enum":["ethereum","base","polygon","arbitrum","optimism","bsc","avalanche","gnosis","linea","scroll"],"type":"string"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"type":"evm-call","receipt":{"tx_hash":"0x<64hex>","amount_usd":0.003,"receipt_id":"g402-<16hex>"},"generated_at":"<iso8601>"}},"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_QBmngNKQmWpIqAKCIG2-l","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Simulates any read-only (eth_call) smart contract call across 10 EVM chains without sending a transaction","exampleAgentPrompt":"Simulate a read-only contract call on Ethereum to address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 with calldata 0x70a08231000000000000000000000000d8dA6BF26964aF9D7eEd9e03E53415D37aA96045 so I can check the USDC balance without sending a real transaction.","exampleUseCases":[{"title":"Check ERC-20 token balance on-chain","prompt":"Without sending any transaction, call the USDC contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum with the balanceOf calldata for address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 and tell me the raw result."},{"title":"Verify DeFi pool reserves on Base","prompt":"Simulate a getReserves() call to the Uniswap V2 pair contract 0x3041CbD36888bECc7bbCBc0045E3B1f144466f5f on Base — use calldata 0x0902f1ac and no from address — I want the current reserve values without touching the blockchain."},{"title":"Inspect contract state at historical block","prompt":"Run a read-only eth_call on Arbitrum against contract 0x912CE59144191C1204E64559FE8253a0e49E6548 with calldata 0x18160ddd at block 150000000 so I can see what the total supply was at that point in time."}],"resultDescription":"Returns a JSON object with ok=true, a type field ('evm-call'), and a receipt object containing a tx_hash, amount_usd paid, and receipt_id, plus a generated_at ISO8601 timestamp. The actual return value from the simulated call would be decoded from the response payload.","failureModes":["Invalid contract address format returns validation error","Malformed or misaligned calldata causes revert with EVM error message","Unsupported chain name returns enum validation error","Contract reverts on-chain return a revert reason or empty response","Block number out of range or not yet finalized may return not-found error","Payment failure (x402 protocol) prevents call execution","Rate limiting or quota exhaustion returns 402 or 429 error"],"whenToPreferThis":"Choose this endpoint when you need to query smart contract state (view/pure functions) across any of 10 major EVM chains without running your own node or RPC provider. It is ideal for agents that need to read on-chain data (balances, reserves, prices, ownership) as part of a workflow, especially when the chain coverage (Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, Avalanche, Gnosis, Linea, Scroll) or pay-per-call pricing model ($0.003/call via x402) is preferable to a subscription RPC service.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T02:43:59.387Z","isFirstParty":false,"canonicalSlug":"evm-read-only-contract-call-simulator-776ef644"}