{"uid":"cap_OW2-pqQaPM9Uq0ElOrk1t","slug":"base-transaction-receipt-lookup-x402-9de66aa5","name":"Base Transaction Receipt Lookup (x402)","description":"Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.","url":"https://kr-x402-mvp.kgy5612.workers.dev/api/chain/receipt?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","pattern":"^0x[0-9a-fA-F]{64}$","examples":["0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca"],"description":"Base tx hash"},"expect_to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional: payee you expect to receive USDC"},"expect_usdc":{"type":"number","minimum":0,"description":"Optional: minimum USDC amount expected (with expect_to)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"0xca11bde05977b3631167028862be2a173976ca11","from":"0xc6699d2aada6c36dfea5c248dd70f9cb0235cb63","hash":"0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca","block":53220068,"chain":"base","method":"aggregate3 (Multicall3)","status":"success","fee_eth":6.5e-7,"gas_used":92312,"timestamp":"2026-10-28T23:18:03Z","transfers":[{"to":"0xe4be4d0bd82d8e68203deff81f79ede0529f2617","from":"0xa1d1c0cf717402ff3651aa4873ccf96410b01978","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":0.002,"symbol":"USDC"}],"value_eth":0,"confirmations":21764,"usdc_received":{"0xe4be4d0bd82d8e68203deff81f79ede0529f2617":0.002},"payment_verified":true,"is_x402_settlement":true}},"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_s52mRUDwPY1UZ-m3Eafoc","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":"Fetches and verifies a Base blockchain transaction receipt by tx hash, including transfer details, gas usage, USDC payment verification, and x402 settlement status.","exampleAgentPrompt":"Can you verify that Base transaction 0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca settled successfully and confirm that 0.002 USDC was received by address 0xe4be4d0bd82d8e68203deff81f79ede0529f2617?","exampleUseCases":[{"title":"Confirm x402 micropayment settled","prompt":"Check whether Base tx 0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca is confirmed as an x402 settlement and that at least 0.002 USDC landed at 0xe4be4d0bd82d8e68203deff81f79ede0529f2617."},{"title":"Audit gas cost of a multicall","prompt":"Pull the receipt for Base transaction 0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca and tell me how much gas was used and what the ETH fee was."},{"title":"Validate on-chain payment before releasing service","prompt":"Before I unlock the premium data feed, verify that the user's transaction 0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca on Base actually transferred 0.002 USDC to my wallet 0xe4be4d0bd82d8e68203deff81f79ede0529f2617 and is fully confirmed."}],"resultDescription":"Returns a JSON object with the full transaction receipt: sender and recipient addresses, tx hash, block number, chain, method name, success status, ETH fee and gas used, timestamp, token transfer list (with token address, symbol, amount, sender, recipient), ETH value, confirmation count, USDC received per address, payment_verified boolean, and is_x402_settlement boolean.","failureModes":["Invalid or malformed tx hash (not matching ^0x[0-9a-fA-F]{64}$) returns a 400 error","Transaction not yet indexed or not found on Base returns a 404 or empty result","Payment not verified (wrong payee or insufficient amount) returns payment_verified: false","Network or RPC unavailability causes timeout or 5xx error","x402 payment for this API call itself fails, blocking the request"],"whenToPreferThis":"Use this endpoint when you need to verify a specific Base chain transaction by hash — especially to confirm x402 micropayment settlement or USDC transfers. It is purpose-built for on-chain payment verification workflows where you need structured receipt data including transfer breakdowns and USDC accounting, rather than raw RPC responses. Prefer it over a generic block explorer when you need machine-readable payment_verified and is_x402_settlement flags for agent decision-making.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:42.188Z","isFirstParty":false,"canonicalSlug":"base-transaction-receipt-lookup-x402-9de66aa5"}