{"uid":"cap_ivZZc4w8H2a-_REw6Y2Mp","slug":"semilla1-lab-txcheck-batch-transaction-lookup-30043538","name":"Semilla1 Lab txcheck — Batch Transaction Lookup","description":"Resumen de una transacción de Base: estado, gas, transferencias USDC. Pago x402 v2: 0.01 USDC en Base (lote de hasta 10: 0.05 USDC; /balance, /tokens, /receipt: 0.005 USDC).","url":"https://semilla1-txcheck.netlify.app/txs?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","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["hashes"],"properties":{"hashes":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}(,0x[0-9a-fA-F]{64}){0,9}$","description":"1 a 10 hashes de tx de Base mainnet separados por coma"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["count","found","results"],"properties":{"count":{"type":"integer","description":"Hashes recibidos"},"found":{"type":"integer","description":"Hashes encontrados"},"results":{"type":"array","items":{"type":"object","required":["hash","status","block","from","to","eth","gasUsed","feeEth","usdcTransfers"],"properties":{"to":{"type":["string","null"],"description":"Destino (null si creó contrato)"},"eth":{"type":"number","description":"ETH enviado en la tx"},"from":{"type":"string","description":"Remitente"},"hash":{"type":"string","description":"Hash consultado"},"block":{"type":"integer","description":"Número de bloque"},"feeEth":{"type":"number","description":"Comisión pagada en ETH"},"status":{"enum":["ok","fallida"],"type":"string","description":"Estado del recibo"},"gasUsed":{"type":"integer","description":"Gas usado"},"usdcTransfers":{"type":"array","items":{"type":"object","required":["from","to","usdc"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"usdc":{"type":"number"}}},"description":"Transferencias de USDC en los logs"}}},"description":"Un resumen por hash (mismo orden); {hash,error} si no se encontró o es inválido"}}}}}}},"responseSchema":{"type":"json","example":{"count":1,"found":1,"results":[{"to":"0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789","eth":0,"from":"0x1278c1e48e3c9548a5d9f2b16dc27ed311b0697c","hash":"0x811a2f5f216a87810a8ce59e645836544df7a4b5a66b0a3b048087a904637168","block":52920980,"feeEth":0.000009421146,"status":"ok","gasUsed":1570191,"usdcTransfers":[{"to":"0xa4ba7f4fca58c50df7232ba65e8d794f78dc65bc","from":"0x26572ff23c6c52bfb1a69cb0c9114a8be443b422","usdc":1}]}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.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_D8i2MI-bAPUqgn55kvjXo","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":"Looks up 1–10 Base mainnet transaction hashes and returns status, gas usage, ETH value, and USDC transfer details for each.","exampleAgentPrompt":"Can you check what happened in Base transaction 0x811a2f5f216a87810a8ce59e645836544df7a4b5a66b0a3b048087a904637168 — did it succeed, how much gas did it use, and were there any USDC transfers?","exampleUseCases":[{"title":"Verify incoming USDC payment","prompt":"I just sent USDC on Base — can you check tx 0x811a2f5f216a87810a8ce59e645836544df7a4b5a66b0a3b048087a904637168 and confirm the payment went through and who received how much USDC?"},{"title":"Audit batch of DeFi transactions","prompt":"I have three Base transactions I need to review: 0x811a2f5f216a87810a8ce59e645836544df7a4b5a66b0a3b048087a904637168, 0xabc1234500000000000000000000000000000000000000000000000000000001, and 0xdef6789000000000000000000000000000000000000000000000000000000002 — can you pull the status, gas, and any USDC transfers for all three at once?"},{"title":"Debug a failed on-chain transaction","prompt":"My Base transaction 0x811a2f5f216a87810a8ce59e645836544df7a4b5a66b0a3b048087a904637168 might have failed — can you look it up and tell me the status, gas consumed, and the block it landed in?"}],"resultDescription":"Returns a JSON object with a count of hashes received, how many were found, and an array of per-transaction summaries. Each summary includes the tx hash, status ('ok' or 'fallida'), block number, from/to addresses, ETH value sent, gas used, fee in ETH, and an array of USDC transfer events (each with from, to, and USDC amount). If a hash was not found or is invalid, that entry returns a hash+error object instead.","failureModes":["Hash not found on Base mainnet — returns {hash, error} in results array","Invalid hash format — rejected by regex validation before payment","More than 10 hashes submitted — exceeds batch limit","RPC/network timeout fetching transaction from Base — possible partial results","Payment (x402) not included or insufficient — 402 response before data is returned"],"whenToPreferThis":"Choose this endpoint when you need a quick, structured summary of one or more Base mainnet transactions — especially when you care about USDC token transfers in the logs, which standard RPC calls don't surface cleanly. It is ideal for payment verification, DeFi audit trails, and on-chain receipt confirmation. Prefer it over raw RPC calls when you want a normalized JSON response with USDC transfer decoding included, and when batching up to 10 hashes to minimize round trips.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:35:42.873Z","isFirstParty":false,"canonicalSlug":"semilla1-lab-txcheck-batch-transaction-lookup-30043538"}