{"uid":"cap_UKT9IFnN8Thriza4ozqLn","slug":"halowerk-kettenwerk-transaction-decoder-d0a04afd","name":"HALOWERK kettenwerk — Transaction Decoder","description":"HALOWERK kettenwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.","url":"https://kette.netzhandwerker.de/tx/decode","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Target address, when passing call data directly."},"raw":{"type":"string","pattern":"^0x[0-9a-fA-F]{20,}$","description":"Raw signed transaction (any EIP-2718 type). It is only parsed, never broadcast."},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$","description":"Call data, when passing it directly."},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon","bsc"],"type":"string","description":"Chain the call belongs to."},"value":{"type":"string","description":"Value in wei as a decimal or 0x string. Optional, defaults to 0."},"tx_hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Hash of an existing transaction. Its receipt logs are decoded too when it is mined."}}},"responseSchema":null,"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_8f9C0g4kD9zQGci4kTOdS","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 Ethereum-compatible transaction call data, signed raw transactions, and receipt logs into human-readable form without broadcasting anything to the network.","exampleAgentPrompt":"Can you decode this raw signed Ethereum transaction for me — 0x02f8... — on Base, so I can see what function it's calling and what the parameters are before I decide to broadcast it?","exampleUseCases":[{"title":"Inspect a transaction before signing","prompt":"I have this raw signed transaction hex — 0x02f87a8201... — on Arbitrum. Can you decode it and tell me what contract function it's calling and with what arguments so I can verify it looks right before I approve it?"},{"title":"Debug a failed on-chain call","prompt":"This Ethereum transaction hash 0x4a9f3c...b7d2 failed on mainnet — can you decode its calldata and receipt logs so I can figure out what function was called and what events were emitted?"},{"title":"Understand unfamiliar calldata","prompt":"I got this raw calldata blob — 0xa9059cbb000000... — being sent to address 0x6B175474E89094... on Polygon. What function is this and what are the decoded parameter values?"}],"resultDescription":"Returns a structured breakdown of the transaction including the decoded function name, input parameter names and values, decoded ABI selector, and (when a tx_hash is provided for a mined transaction) decoded receipt event logs — all in human-readable form. The transaction is never broadcast.","failureModes":["Unknown ABI / selector not in database — function name may not be resolvable, returns raw selector only","Invalid hex format — returns 400 if calldata or raw tx doesn't match expected pattern","Unrecognized chain — must be one of the six supported enum values","Transaction hash not yet mined — logs cannot be decoded for pending transactions","Malformed input — if neither raw, data+to, nor tx_hash is provided the request is ambiguous","Payment failure — x402 USDC payment on Base Mainnet required, rejected if not provided"],"whenToPreferThis":"Choose this endpoint when you need to decode EVM transaction calldata or raw signed transactions offline (no broadcast) across Ethereum, Base, Arbitrum, Optimism, Polygon, or BSC. It is particularly useful for pre-flight inspection before signing, debugging failed transactions, or auditing unfamiliar calldata. Prefer it over a block explorer when you need programmatic, structured output rather than a web UI, or when decoding unsigned/unsigned raw transactions that aren't on-chain yet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:32:07.161Z","isFirstParty":false}