{"uid":"cap_9qtsiViF4oVhUHC781UXT","slug":"x402-chain-tools-transaction-receipt-status-5251282c","name":"x402 Chain Tools – Transaction Receipt Status","description":"Check Base transaction receipt status by transaction hash. Determine whether the transaction is pending, confirmed successful, or confirmed reverted, with receipt, block, and gas details.","url":"https://blockchain-api.x402-chain-tools.workers.dev/chain/transaction-receipt-status","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Base Mainnet transaction hash."}}},"responseSchema":{"type":"json","example":{"ok":true,"hash":"0x0000000000000000000000000000000000000000000000000000000000000000","network":"eip155:8453","receipt":null,"success":null,"confirmed":false,"receipt_found":false}},"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_At3TkTLj8APojpepo3Orq","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 the confirmation status and receipt of a Base Mainnet transaction by its hash","exampleAgentPrompt":"Can you check whether the Base Mainnet transaction 0x3a4f...c7d2 has been confirmed and whether it succeeded?","exampleUseCases":[{"title":"Confirm crypto payment receipt","prompt":"I just sent a USDC payment on Base — the transaction hash is 0xabc123...def456. Can you check if it's been confirmed and whether it went through successfully?"},{"title":"Debug a failed on-chain transfer","prompt":"My Base transaction 0xdeadbeef...cafebabe doesn't seem to have gone through. Can you look up the receipt and tell me if it succeeded or is still pending?"},{"title":"Automate post-payment verification","prompt":"After submitting the on-chain payment with hash 0x111222...333444, verify for me that the Base transaction is confirmed before we proceed to the next step."}],"resultDescription":"Returns a JSON object with: ok (bool), the queried hash, network identifier (eip155:8453 for Base Mainnet), receipt (full receipt object or null), success (bool or null), confirmed (bool), and receipt_found (bool). If the transaction is not yet mined, receipt and success are null and confirmed/receipt_found are false.","failureModes":["Transaction not yet mined — returns confirmed:false, receipt:null, receipt_found:false","Invalid or malformed hash format — rejected by schema pattern validation","Hash not found on Base Mainnet — returns receipt_found:false","RPC node timeout or Base network congestion causing delayed response","Payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need to verify the status of a specific Base Mainnet transaction by hash — e.g. after submitting an on-chain payment, transfer, or contract call and you need to confirm finality before proceeding. Prefer this over generic block explorers when operating in an agentic workflow that already uses the x402 payment protocol and needs a machine-readable receipt response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:34:09.660Z","isFirstParty":false}