{"uid":"cap_NFgPGPCW8HNb-DcO_5uQa","slug":"bridge-status-tracker-5c2914cc","name":"Bridge Status Tracker","description":"The other half of bridge-route. A bridge takes minutes with funds in flight, and from the source chain alone an agent cannot tell if it completed. Tracks a transfer by its source tx hash via the LiFi status API: completed (with the receiving tx), pending (poll again), failed (with the reason), or not-found (not a bridge tx, or too early to index). Pass from/to/bridge for a faster lookup. not-found reads as 'not indexed yet', never 'failed'. Not financial advice.","url":"https://402.com.tr/api/x402/bridge-status?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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["txHash"],"properties":{"to":{"type":"string","description":"To chain (optional)"},"from":{"type":"string","description":"From chain (optional)"},"txHash":{"type":"string","description":"Source-chain tx hash"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3Dv2_t4zOhFqzKjAqqTDa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Tracks the completion status of a cross-chain bridge transfer using its source transaction hash via the LiFi status API.","exampleAgentPrompt":"Can you check if my bridge transfer has completed? The source tx hash is 0xabc123... and it was going from Ethereum to Base.","exampleUseCases":[{"title":"Confirming funds arrived after bridging","prompt":"I bridged some ETH from Arbitrum to Base about 5 minutes ago — tx hash is 0xd4e7f2...abc. Can you check if the transfer completed and if so give me the receiving transaction hash?"},{"title":"Diagnosing a stuck or failed bridge","prompt":"My bridge transfer has been pending for over 20 minutes and I'm worried it failed. The source tx hash is 0x8f3a12...99e, it was from Polygon to Optimism. Can you tell me if it failed and why?"},{"title":"Automated bridge completion polling in a workflow","prompt":"I just submitted a bridge transaction with hash 0x5c91ab...44f going from Base to Ethereum — keep checking its status until it either completes or fails and let me know the outcome."}],"resultDescription":"Returns one of four statuses: 'completed' (with the destination chain receiving tx hash), 'pending' (transfer still in flight, poll again later), 'failed' (with a reason string explaining what went wrong), or 'not-found' (transfer not yet indexed — not a failure, just too early).","failureModes":["txHash not yet indexed returns 'not-found' — should be retried after a short delay, not treated as failure","Invalid or non-bridge txHash returns 'not-found' permanently","Missing required txHash parameter causes a bad request error","Network or LiFi API downtime may cause upstream errors"],"whenToPreferThis":"Use this endpoint when an agent has already initiated a cross-chain bridge transfer and needs to confirm its outcome. It is the natural complement to a bridge-route/initiate endpoint. Prefer this over general blockchain explorers when you need a normalized status (completed/pending/failed) rather than raw transaction data, and when you need the destination-chain receiving tx hash. Pass optional from/to/bridge parameters for faster lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:41:54.563Z","isFirstParty":false,"canonicalSlug":"bridge-status-tracker-5c2914cc"}