{"uid":"cap_CIyXCz_PknVaRXDva9BJe","slug":"api-x402node-dev-36d38548","name":"x402node Base Transaction Verifier","description":"Onchain transaction verification: POST a Base tx hash, returns whether it confirmed or reverted, confirmation count, the actual ERC20 token transfers that occurred (with token labels), ETH value moved, gas used and gas cost. For AI agents to verify an action truly executed before proceeding (did the payment land, did the swap go through, did it revert). Machine-readable execution receipt from onchain truth.","url":"https://api.x402node.dev/wallet/tx-verify","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","properties":{"hash":{"type":"string","description":"Transaction hash (optional)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_blMxmaYlgkevAUJH5HANU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a Base L2 transaction by hash, returning confirmation status, ERC20 token transfers, ETH value moved, gas used, and gas cost as a machine-readable execution receipt.","exampleAgentPrompt":"Can you verify whether Base transaction 0x4a3b...c9f2 actually confirmed on-chain — I need to know if the payment landed, what ERC20 tokens moved, and how much gas it cost before I release the goods.","exampleUseCases":[{"title":"Confirm swap before next step","prompt":"I just submitted a token swap on Base — the hash is 0x7f2a...d841. Can you check if it actually went through or reverted, and tell me what tokens moved and how much gas it cost? I don't want to trigger the next step in my workflow until I know the swap landed."},{"title":"Verify payment before releasing funds","prompt":"A customer says they paid me in USDC on Base, transaction 0xb3c9...17ea. Can you pull up the on-chain receipt and confirm the payment confirmed, how many tokens actually transferred to my address, and whether there were any issues — I need this before I release their order."},{"title":"Debug reverted Base transaction","prompt":"My Base transaction 0xa1f5...32dc seems to have failed but I'm not sure — can you check whether it confirmed or reverted, how many confirmations it has now, and what gas was spent? I want the full receipt so I can figure out what went wrong before I retry."}],"resultDescription":"Returns a structured execution receipt including: whether the transaction confirmed or reverted, current confirmation count, list of ERC20 token transfers with token labels and amounts, ETH value transferred, gas units used, and total gas cost in ETH/USD.","failureModes":["Invalid or malformed transaction hash returns error","Transaction not yet mined returns pending status or error","Hash from wrong network (Ethereum mainnet vs Base) may return not found","RPC node unavailability causes timeout","Payment of $0.05 USDC required per call — insufficient payment returns 402"],"whenToPreferThis":"Use this endpoint when you need to verify a Base L2 transaction executed correctly before proceeding with downstream logic — especially for payment confirmation, DeFi swap verification, or any agentic workflow that must not proceed on a failed or reverted transaction. Prefer over Ethereum mainnet tx endpoints when the transaction is on Base L2.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:47:44.343Z","isFirstParty":false}