{"uid":"cap_GylssbSbHI3xH68cj9uGW","slug":"halowerk-kettenwerk-transaction-status-e492e0e7","name":"HALOWERK kettenwerk Transaction Status","description":"Reads one transaction hash on Ethereum, Base, Arbitrum, Optimism, Polygon or BNB Smart Chain and answers the question an agent actually has: did it go through, is it final yet, and what did it cost. Finality is defined differently per chain, so the rule used and the required block count are part of the answer instead of a single hard-coded number. A hash that no node knows is reported as \"unbekannt\", never as \"fehlgeschlagen\" — the two are not the same. A pending transaction whose nonce has alre","url":"https://kette.halowerk.com/tx/status","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon","bsc"],"type":"string","description":"Chain the transaction lives on."},"tx_hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Transaction hash, 0x plus 64 hex characters."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dfyY3SBDIGSzY632XkrFr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether an EVM transaction succeeded, is pending, or is unknown, and reports finality status with chain-specific block confirmation rules and gas cost","exampleAgentPrompt":"Can you check if my Ethereum transaction 0x4a1b2c3d4e5f6789abcdef0123456789abcdef0123456789abcdef0123456789ab went through and whether it's final yet?","exampleUseCases":[{"title":"Confirm DeFi swap settlement","prompt":"I just swapped tokens on Uniswap — can you check if transaction 0x9f8e7d6c5b4a3210fedcba9876543210fedcba9876543210fedcba9876543210fe on Ethereum is confirmed and final, and tell me what the gas cost was?"},{"title":"Verify cross-chain bridge transfer","prompt":"I sent funds through a bridge and the UI says pending — check transaction 0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab on Arbitrum and tell me if it went through and how close it is to finality."},{"title":"Debug failed payment on Polygon","prompt":"My payment transaction 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12 on Polygon doesn't seem to have landed — is it unknown to the network, still pending, or did it actually fail?"}],"resultDescription":"Returns the transaction's execution status (success, failed, pending, or unknown), its finality status with the chain-specific confirmation rule and required block count, and the gas cost paid. Distinguishes clearly between a hash unknown to any node versus a failed transaction, and flags pending transactions whose nonce has already been replaced.","failureModes":["Transaction hash not found on any node — reported as 'unbekannt' (unknown), never as failed","Invalid chain identifier supplied — returns validation error","Malformed transaction hash (not 0x + 64 hex chars) — schema validation error","Node connectivity issues causing incomplete finality data","Very recent transactions may show as pending before first confirmation"],"whenToPreferThis":"Use this endpoint when you need authoritative, chain-aware transaction status with proper finality semantics across Ethereum, Base, Arbitrum, Optimism, Polygon, or BNB Smart Chain. Unlike generic block explorers, it explicitly models the difference between 'unknown' and 'failed', applies chain-specific finality rules rather than a single hard-coded confirmation count, and returns gas cost alongside status — making it suitable for agents that need to reason about transaction outcomes before proceeding with dependent actions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:55.506Z","isFirstParty":false}