{"uid":"cap_mddv0VrsF-X5LV8J4Js1Y","slug":"agent-data-tools-revmesh2074-workers-dev-evm-transaction-explainer-2d94cb39","name":"EVM Transaction Explainer","description":"Explain an EVM transaction in plain words: success or revert, sender and contract, ETH value, fee, the function called (decoded for common ERC-20, ERC-721, WETH, permit and multicall calls), and every token transfer, mint, burn and approval it emitted with amounts and symbols, plus one-line summaries. Base, Ethereum, Arbitrum, Optimism or Polygon. Use to check what a payment or contract call really did before trusting it or reporting it.","url":"https://agent-data-tools.revmesh2074.workers.dev/pack/tx-explain?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"0x transaction hash"},"chain":{"type":"string","description":"Network: base (default), eth, arb, op or polygon"}}},"responseSchema":{"type":"object","properties":{"to":{"type":"string"},"call":{"type":"object","properties":{"args":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}}}},"function":{"type":"string"}}},"from":{"type":"string"},"hash":{"type":"string"},"pack":{"type":"string"},"block":{"type":"number"},"chain":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string"},"from":{"type":"string"},"kind":{"type":"string"},"token":{"type":"string"},"amount":{"type":"string"},"symbol":{"type":"string"}}}},"feeEth":{"type":"string"},"status":{"type":"string"},"gasUsed":{"type":"string"},"summary":{"type":"array","items":{"type":"string"}},"valueEth":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USD","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1hYzhfEWmqTWpderQtXYQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agent-data-tools.revmesh2074.workers.dev","brandSlug":"agent-data-tools-revmesh2074-workers-dev-x402","brandBaseUrl":"https://agent-data-tools.revmesh2074.workers.dev","brandDocsUrl":null,"whatItDoes":"Decodes and explains an EVM transaction in plain English: status, sender, contract, ETH value, fee, function called, and all token transfers/approvals/mints/burns","exampleAgentPrompt":"Can you explain what this Ethereum transaction actually did — hash 0x4a3b...c9f1 on Base — did it succeed, what function was called, and were any tokens transferred or approved?","exampleUseCases":[{"title":"Verify incoming crypto payment","prompt":"I just received a payment — can you check transaction 0xabc123def456...789 on Ethereum and tell me if it succeeded, how much ETH or tokens were sent to me, and who sent it?"},{"title":"Debug a reverted contract call","prompt":"My transaction 0x7f9e...d23a on Arbitrum seems to have failed — can you explain what happened, why it reverted, and what function it was trying to call?"},{"title":"Audit DeFi token approvals","prompt":"Can you decode transaction 0x3c1d...88b4 on Polygon and tell me exactly what token approvals were granted, to which contract, and for how much?"}],"resultDescription":"Returns a structured object containing: transaction hash, block number, chain, status (success/revert), from/to addresses, ETH value transferred, fee in ETH, gas used, decoded function call with name and arguments, array of token events (transfers, mints, burns, approvals) each with from/to, token address, amount, and symbol, plus an array of plain-English one-line summary strings describing what the transaction did overall.","failureModes":["Transaction hash not found on the specified chain — returns error if hash doesn't exist or wrong chain selected","Invalid hash format — non-0x or malformed hash returns validation error","Unrecognized function selector — function call decoded as raw calldata if not in known ABI list (ERC-20, ERC-721, WETH, permit, multicall)","Network timeout or RPC error — upstream chain node unavailable","Payment required error (402) if free call quota exhausted and no credits available"],"whenToPreferThis":"Choose this endpoint when you need a human-readable breakdown of exactly what an on-chain EVM transaction did, across Base, Ethereum, Arbitrum, Optimism, or Polygon. It is ideal for verifying payments before trusting them, debugging failed or reverted transactions, auditing token approvals, or reporting on DeFi activity — especially when token transfers, mints, burns, or multicall patterns need to be decoded. Prefer this over a raw RPC eth_getTransactionReceipt call when you need decoded function names, token symbols, and plain-English summaries rather than raw hex data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T06:52:32.484Z","isFirstParty":false,"canonicalSlug":"agent-data-tools-revmesh2074-workers-dev-evm-transaction-explainer-2d94cb39"}