{"uid":"cap_im0BhNv6LKjvZZ4FKBgXB","slug":"arysphere-base-transaction-explain-2b7e21f4","name":"ARYSPHERE Base Transaction Explain","description":"ARYSPHERE sells AI-written verdicts on Base and Ethereum 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, Polygon, and Arbitrum over x402 v2. No account and no API key.","url":"https://api.arysphere.com/v1/ventures/x402_chain_reads_v1/base_tx_explain?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"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"chain":"base","cached":false,"method":"explain","result":{"to":"0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50","from":"0x2c2e035d20cd6da1664a7cf0eaf98e3647607304","hash":"0x7250ea109382c1c23d3209c766f8a04ca749c17cf9f2ebc2963ac19b56e9966c","block":52718625,"swaps":[{"dex":"uniswap_v3_shape","pool":"0x0abe41c8aaa9282429e06ebed48be36298981d94"}],"wraps":[],"status":"confirmed","eth_usd":2430.46003758,"fee_eth":"0.000003059537476466","fee_usd":0.0074,"summary":"Confirmed in block 52718625; moved 4194.908918312848701351 RECALL, 164.78 USDC; 1 swap(s); 1 approval(s); fee $0.0074.","approvals":[{"owner":"0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50","token":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","amount":"164.78","symbol":"USDC","spender":"0x698cb2b6dd822994581fea6ea4fc755d1363a92f","unlimited":false}],"rpc_calls":5,"transfers":[{"to":"0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50","usd":162.62,"from":"0x0abe41c8aaa9282429e06ebed48be36298981d94","token":"0x1f16e03c1a5908818f47f6ee7bb16690b40d0671","amount":"4194.908918312848701351","symbol":"RECALL","usd_basis":"uniswap v3 deepest-pool spot"},{"to":"0x0abe41c8aaa9282429e06ebed48be36298981d94","usd":164.78,"from":"0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50","token":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","amount":"164.78","symbol":"USDC","usd_basis":"dollar stablecoin"}],"truncated":false,"value_eth":"0","value_usd":0,"logs_total":5,"other_logs":1,"nft_transfers":[],"eth_usd_source":"chainlink ETH/USD 0x71041dddad3595f9ced3dccfbe3d1f4b0a16bb70","method_selector":"0x708909ad","contract_created":null},"service":"x402_chain_reads_v1.base_tx_explain"}},"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_Foqal7pGR6WOACjvpP8GV","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":"Decodes and explains a Base mainnet transaction by hash, returning transfers, swaps, approvals, fees, and a human-readable summary.","exampleAgentPrompt":"Can you explain what happened in this Base transaction: 0x7250ea109382c1c23d3209c766f8a04ca749c17cf9f2ebc2963ac19b56e9966c — what tokens moved, were there any swaps or approvals, and what was the gas fee in USD?","exampleUseCases":[{"title":"DeFi trade post-mortem","prompt":"I just did a swap on Base and want to know exactly what happened — can you explain transaction 0x7250ea109382c1c23d3209c766f8a04ca749c17cf9f2ebc2963ac19b56e9966c, including what tokens moved, which DEX was used, and what I paid in fees?"},{"title":"Approval audit for security","prompt":"Can you decode Base transaction 0xabc123... and tell me what token approvals were granted, who the spender was, and whether any were set to unlimited?"},{"title":"Customer support transaction lookup","prompt":"A user says their Base transaction 0xdef456... didn't go through as expected — can you pull up what actually happened: the status, token transfers, and any swaps or failures?"}],"resultDescription":"Returns a JSON object with ok status, chain identifier, whether the result was cached, and a result object containing: transaction hash, from/to addresses, block number, confirmed status, token transfers (with amounts, symbols, USD values), swap events (DEX and pool), approval events (owner, spender, token, amount, unlimited flag), ETH and USD gas fee, ETH/USD price source, total log count, NFT transfers, contract creation flag, method selector, and a plain-English summary sentence.","failureModes":["Invalid or malformed transaction hash returns an error","Transaction hash not found on Base returns not-found error","Payment failure over x402 if USDC balance is insufficient","Network or RPC timeout if Base node is temporarily unavailable","Hash belonging to Ethereum mainnet (not Base) will not resolve correctly"],"whenToPreferThis":"Choose this endpoint when you need a fully decoded, human-readable breakdown of a specific Base mainnet transaction — including token transfers, DEX swaps, ERC-20 approvals, and USD-denominated fees — without setting up an account or API key. It is ideal for agents that need to explain blockchain activity to end users, audit transactions for approvals, or verify what occurred post-trade. Prefer it over raw RPC calls when you want pre-parsed, enriched output with USD values rather than raw hex data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:11.796Z","isFirstParty":false,"canonicalSlug":"arysphere-base-transaction-explain-2b7e21f4"}