{"uid":"cap_ETAYCXrAYnJ5VJiC0dfFI","slug":"blockchain-transaction-decoder-4da256c5","name":"Blockchain Transaction Decoder","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/chain/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"],"type":"string"},"queryParams":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"Transaction hash (0x + 64 hex)"},"chain":{"enum":["base","ethereum","optimism","arbitrum","polygon"],"type":"string","description":"Default base"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","from":"0x652a...","hash":"0x5514...","chain":"base","method":{"name":"transfer"},"status":"success","fee_usd":0.0004,"token_transfers":[{"amount":"0.003","symbol":"USDC"}]}},"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_2r72p3I0wWWkO3ozr7I5Q","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":"Decodes and explains a blockchain transaction on Base, Ethereum, Optimism, Arbitrum, or Polygon — returning status, parties, value, gas, fees, method name, ERC20 transfers, and approvals.","exampleAgentPrompt":"Can you decode this Base transaction for me — 0x5514abc123def456... — and tell me what happened, who sent it, how much USDC was transferred, and what the fee was in USD?","exampleUseCases":[{"title":"Confirm payment landed on Base","prompt":"I just sent 50 USDC on Base to a vendor — can you check transaction 0x5514abc...def to confirm it succeeded and tell me the exact amount that went through?"},{"title":"Explain a mysterious wallet transaction","prompt":"Can you explain what this Ethereum transaction 0xabc123...789 actually did? I want to know the method called, what tokens moved, and how much the gas fee cost in USD."},{"title":"Audit an ERC20 approval on Polygon","prompt":"Look up transaction 0xdef456...321 on Polygon and tell me if it was a token approval — what token, which address was approved, and did the transaction succeed?"}],"resultDescription":"Returns a JSON object with the transaction hash, chain, status (success/failure), sender address, recipient address, native value, gas used, fee in native coin and USD, decoded method name (e.g. 'transfer'), ERC20 token transfers with token symbol and amount, and approval details for recognized ERC20 calls.","failureModes":["Invalid or malformed transaction hash returns an error","Transaction not found on the specified chain (hash exists on a different chain)","Unrecognized contract method — method name and arguments may be null or raw hex","Network RPC unavailability causing lookup failure","Unsupported chain value returns validation error"],"whenToPreferThis":"Use this endpoint when you need to confirm whether a specific transaction succeeded, understand what ERC20 tokens were transferred or approved, get the USD cost of gas fees, or decode human-readable method details for a known transaction hash — especially on Base, Ethereum, Optimism, Arbitrum, or Polygon. Prefer this over a block explorer UI when an AI agent needs structured, machine-readable output it can reason over programmatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:10.408Z","isFirstParty":false,"canonicalSlug":"blockchain-transaction-decoder-4da256c5"}