{"uid":"cap_Iprw7Znjt5r9Qn46dUIS-","slug":"arysphere-eth-mainnet-logs-and-transaction-reads-eebd8a6d","name":"ARYSPHERE ETH Mainnet Logs and Transaction Reads","description":"ARYSPHERE sells AI-written verdicts on Base token contracts (a grade, a one-liner, a roast and the contract's facts) and Base/Ethereum chain reads, paid per call in USDC on Base over x402 v2. No account and no API key.","url":"https://ari001.tailb4ac3a.ts.net/v1/ventures/x402_eth_reads_v1/eth_mainnet_logs_and_tx?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"hash":{"type":"string","description":"transaction hash, 0x + 64 hex"},"blocks":{"type":"string","description":"optional, last N blocks, 1-100 (default 10)"},"topic0":{"type":"string","description":"optional event signature hash, 0x + 64 hex"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"contract, 0x + 40 hex"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"parts":{"eth_mainnet_eth_getlogs":{"ok":true,"chain":"base","method":"eth_getLogs","result":{"logs":[{"data":"0x000000000000000000000000000000000000000000000000000000046059f24b","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x000000000000000000000000b2cc224c1c9fee385f8ad6a55b4d94e92359dc59",""],"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","removed":false,"logIndex":"0x0","blockHash":"0x070a9affe2a28d7cf48692cf3b39420a699e6e2c5549fcd351143931a329400f","blockNumber":"0x31f549f","blockTimestamp":"0x6ac90621","transactionHash":"0xd6acc3445213c7bb13fafe113c818965d71567c3a8d0defdba730577e0f4c85d","transactionIndex":"0x1"},{"data":"0x00000000000000000000000000000000000000000000000000000001b91d1bf1","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x000000000000000000000000160d7e9d948b16c163332a277b393c288408eb12",""],"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","removed":false,"logIndex":"0x3","blockHash":"0x070a9affe2a28d7cf48692cf3b39420a699e6e2c5549fcd351143931a329400f","blockNumber":"0x31f549f","blockTimestamp":"0x6ac90621","transactionHash":"0x871c536d6987ca7ac859231108c11b5604874b55a50b9ed063bc55d1add86142","transactionIndex":"0x3"},""],"count":205,"to_block":52384927,"truncated":true,"from_block":52384927},"service":"x402_chain_reads_v1.base_eth_getlogs"},"eth_mainnet_eth_gettransactionbyhash":{"ok":true,"chain":"ethereum","method":"eth_getTransactionByHash","result":{"r":"0x4ce24c0306d81eb49173e339b90025a281ccc73f1b645c955cdcaa32dfa81ab1","s":"0x26efbc9d02b4e6d659ea3823fe3ec6ea84409edcf6b21a8737b041af3ce6308b","v":"0x0","to":"0x0000000aa232009084bd71a5797d089aa4edfad4","gas":"0x6e4cc","from":"0xc917c3fa468f2c4b9c84c72caa46420eb9825249","hash":"0xc43fe089e6e8de6c1bf47a65f74661323154af09655dbde2c7f728e768d864eb","type":"0x2","input":"0x09c5eabe000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002950000cca0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000001000000000000000000000000","nonce":"0x23866","value":"0x0","chainId":"0x1","yParity":"0x0","gasPrice":"0x206e2cc9","blockHash":"0x7538fe3a3bb34856c428edf3a6987a3f65c62e420473a509e0ef6e6446aac74b","accessList":[],"blockNumber":"0x18f1ab8","maxFeePerGas":"0x40f9b8b4","blockTimestamp":"0x6ac905e3","transactionIndex":"0x0","maxPriorityFeePerGas":"0x0"},"service":"x402_chain_reads_v1.eth_gettransactionbyhash"}},"service":"x402_eth_reads_v1.eth_mainnet_logs_and_tx"}},"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_qgAfarpDXz7jXEEhWDgM5","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":"Fetches Ethereum mainnet event logs and/or transaction details by contract address, topic filter, or transaction hash, paid per call in USDC via x402.","exampleAgentPrompt":"Can you look up the Ethereum mainnet transaction 0xc43fe089e6e8de6c1bf47a65f74661323154af09655dbde2c7f728e768d864eb and also pull the latest 10 blocks of event logs for the contract 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 filtered by topic 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef?","exampleUseCases":[{"title":"Audit ERC-20 Transfer events on Ethereum","prompt":"Pull the last 50 blocks of Transfer event logs for the USDC contract on Ethereum mainnet at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 — the event topic is 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef."},{"title":"Trace a specific ETH mainnet transaction","prompt":"Fetch full details for Ethereum mainnet transaction 0xc43fe089e6e8de6c1bf47a65f74661323154af09655dbde2c7f728e768d864eb — I need the sender, recipient, input data, and gas used."},{"title":"Monitor contract activity on Ethereum","prompt":"Get all event logs from the last 20 blocks for Ethereum contract 0x0000000aa232009084bd71a5797d089aa4edfad4 so I can see what's been happening on-chain recently."}],"resultDescription":"Returns a JSON object with two parts: eth_mainnet_eth_getlogs (array of matching log entries with address, topics, data, blockNumber, transactionHash, logIndex, blockTimestamp, and truncation metadata) and eth_mainnet_eth_gettransactionbyhash (full transaction object with from, to, hash, input, gas, type, r, s, v fields). Both parts include an ok flag and chain identifier.","failureModes":["Invalid transaction hash format returns an error or empty result","Invalid contract address format (not 0x + 40 hex) is rejected by schema validation","Block range out of bounds (outside 1-100) returns a validation error","No logs found for the given address/topic/block range returns an empty logs array","x402 payment failure (insufficient USDC balance or wrong network) blocks the request entirely","Contract address with no event history returns logs with count 0"],"whenToPreferThis":"Choose this endpoint when you need both Ethereum mainnet event logs and transaction data in a single paid call without setting up an RPC node, API key, or account. It is ideal for agents that need keyless, pay-per-use on-chain reads over x402, particularly when combining log queries (with optional topic0 filtering) and transaction lookups together. Prefer alternatives if you only need Base chain data (sibling endpoints cover Base specifically), or if you need ERC-20 allowance or contract ABI lookups (separate sibling endpoints exist for those).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:30:12.899Z","isFirstParty":false,"canonicalSlug":"arysphere-eth-mainnet-logs-and-transaction-reads-eebd8a6d"}