{"uid":"cap_XkmcFgf8AgJRWRCcLNgcY","slug":"chainray-transaction-decoder-c6917ba8","name":"ChainRay Transaction Decoder","description":"ChainRay /tx-decode","url":"https://chainray.online/tx-decode/:var1","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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["txHash"],"properties":{"chain":{"type":"string","description":"Blockchain network"},"txHash":{"type":"string","description":"Transaction hash"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.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_g2MHnuYzdDRDsph0z7dg0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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 by hash, returning structured human-readable details about what the transaction did","exampleAgentPrompt":"Can you decode this Ethereum transaction for me — 0x4e3a3754410177e6937ef1f84bba68ea139e8d1ad110ef437beba570a1a6e4f — and tell me what it actually did, what contract was called, and what tokens moved?","exampleUseCases":[{"title":"Audit a suspicious DeFi swap","prompt":"I see a transaction on Ethereum with hash 0xabc123... that drained my wallet — can you decode it and tell me exactly what contract was called and what tokens were transferred?"},{"title":"Verify a payment was received","prompt":"Can you check the Polygon transaction 0xdef456... and decode it so I can confirm the USDC transfer went through to the right address?"},{"title":"Understand an NFT mint transaction","prompt":"Someone sent me a transaction hash 0x789ghi... on Ethereum and said it minted an NFT — can you decode it and tell me what actually happened on-chain?"}],"resultDescription":"A structured breakdown of the decoded transaction, including the function called, input parameters, token transfers, involved addresses, contract details, and human-readable summary of what the transaction accomplished on the specified blockchain.","failureModes":["Invalid or malformed transaction hash returns error","Transaction hash not found on specified chain","Unsupported blockchain network returns error","Missing required txHash query parameter returns 400","Rate limiting or payment failure returns 402","Unverified contract ABI may result in partial decode with raw hex data"],"whenToPreferThis":"Use ChainRay tx-decode when you need a rich, human-readable breakdown of what a specific blockchain transaction did — especially for DeFi, token transfers, or smart contract calls. Prefer this over raw RPC calls or block explorers when you need structured machine-readable output that an AI agent can reason over, and when multi-chain support across 46+ chains is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:50:47.826Z","isFirstParty":false}