{"uid":"cap_gVaA-jyizP9ml4mt15cWo","slug":"newbotlabor-base-transaction-explainer-43814374","name":"NewBotLabor Base Transaction Explainer","description":"Pay-per-call utilities for autonomous agents, paid with x402 (USDC on Base; no account, no API key).","url":"https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/base/tx-explain?utm_source=zero.xyz","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","required":["hash"],"properties":{"hash":{"type":"string","description":"Base mainnet tx hash"},"minAmount":{"type":"string","description":"optional: minimum USDC amount, decimal"},"expectedPayTo":{"type":"string","description":"optional: address that should receive USDC (adds payToCheck)"},"expectedAmount":{"type":"string","description":"optional: exact USDC amount expected, decimal e.g. 0.003"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"base","method":"transferWithAuthorization (EIP-3009, x402 exact settlement)","status":"success","summary":"x402/EIP-3009 settlement: 0.003 USDC from 0xc9c7… to 0x1748…, relayed by 0xca5e…","transfers":[{"to":"0x1748…8647","from":"0xc9c7…1670","amount":0.003,"symbol":"USDC"}],"isX402Settlement":true}},"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_hd6PrjmwatyseVjj1h2x6","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 and explains a Base mainnet transaction hash, identifying x402/EIP-3009 USDC settlement details including sender, recipient, amount, and relay info.","exampleAgentPrompt":"Can you explain what happened in this Base transaction — hash 0xabc123... — and confirm whether it was an x402 USDC settlement of 0.003 USDC to address 0x1748...8647?","exampleUseCases":[{"title":"Verify agent micropayment went through","prompt":"I just made an x402 payment on Base with tx hash 0xabc123def456... — can you decode it and confirm that exactly 0.003 USDC was sent to 0x1748...8647?"},{"title":"Audit autonomous agent payment history","prompt":"Here's a Base transaction hash from my agent's last API call: 0xdeadbeef... — can you explain what it did, who sent it, who received it, and whether it was a valid x402 settlement?"},{"title":"Validate USDC receipt before delivering service","prompt":"Before I fulfill this order, can you check Base tx hash 0x9f8e7d... and verify that at least 0.003 USDC was transferred to my address 0x1748...8647 via an x402 payment?"}],"resultDescription":"A JSON object containing: transaction status, a human-readable summary of the transfer, the settlement method (e.g. transferWithAuthorization / EIP-3009), whether it was an x402 settlement, chain identifier, and a list of transfers each with from/to addresses, USDC amount, and token symbol.","failureModes":["Invalid or non-existent transaction hash returns an error or empty result","Transaction found but not a USDC transfer — isX402Settlement will be false","expectedPayTo or expectedAmount mismatch will include a payToCheck or amountCheck failure flag","Base RPC unavailability causing lookup timeout","Hash for a different chain (not Base mainnet) may return no result or incorrect data"],"whenToPreferThis":"Use this endpoint when you need to decode and verify a specific Base mainnet transaction, especially for x402/EIP-3009 USDC micropayment settlements. It is the right choice when an autonomous agent needs to confirm that a payment was correctly routed — checking sender, recipient, amount, and settlement method — before proceeding with a workflow. Prefer it over generic block explorers when you need structured, machine-readable output with optional validation checks against expected amounts and addresses, and when you want to confirm x402 protocol compliance specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:30:18.903Z","isFirstParty":false,"canonicalSlug":"newbotlabor-base-transaction-explainer-43814374"}