{"uid":"cap_B4XOChU-kQMeuYkCqbbjE","slug":"x402-base-transaction-finality-check-2164c292","name":"x402 Base Transaction Finality Check","description":"MCP server for x402 HTTP micropayments with agent-commerce overlay","url":"https://x402-mcp.onrender.com/base/finality-check?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"tx":"0x7fe54ef102682c07d2091d5623cb86df8be1ca929ae4cfb90fbdd6e73eba2c40","why":"Block 49106777 is at or behind the chain's 'finalized' block (49115873) -- L1-confirmed, reorg is not possible.","as_of":"2026-07-25T23:00:00+00:00","status":"finalized","included":true,"tx_block":49106777,"safe_block":49116306,"latest_block":49116340,"confirmations":9563,"finalized_block":49115873}},"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_vdcO-2M0F2a6stVIGNtPw","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":"Checks whether a specific Base (L2) transaction has reached finality on-chain, returning confirmation count, block status, and reorg-safety proof","exampleAgentPrompt":"Can you check whether transaction 0x7fe54ef102682c07d2091d5623cb86df8be1ca929ae4cfb90fbdd6e73eba2c40 on Base has reached finality and is safe from reorgs?","exampleUseCases":[{"title":"Confirm payment before releasing goods","prompt":"Before I release the digital download, can you verify that Base transaction 0x7fe54ef102682c07d2091d5623cb86df8be1ca929ae4cfb90fbdd6e73eba2c40 is fully finalized and a reorg is no longer possible?"},{"title":"Agent settlement confirmation gate","prompt":"My agent just submitted a USDC payment on Base — check if tx 0x7fe54ef102682c07d2091d5623cb86df8be1ca929ae4cfb90fbdd6e73eba2c40 has been L1-confirmed and tell me the current confirmation count and finalized block."},{"title":"Audit trail for on-chain micropayment","prompt":"I need to log whether our Base transaction 0x7fe54ef102682c07d2091d5623cb86df8be1ca929ae4cfb90fbdd6e73eba2c40 was included in a finalized block and what block number that was, for our compliance records."}],"resultDescription":"Returns a JSON object containing: the transaction hash, a human-readable explanation of finality status, the ISO timestamp of the check, a status string (e.g. 'finalized'), whether the tx is included, the tx block number, safe block, latest block, finalized block number, and total confirmations count.","failureModes":["Transaction hash not found on Base — returns null or error if the tx doesn't exist","Transaction not yet finalized — returns status other than 'finalized' with lower confirmation count","Network connectivity issues with Base RPC — may return timeout or upstream error","Invalid transaction hash format — schema validation error on input","Pending payment failure — x402 micropayment not processed, returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need cryptographic certainty that a Base L2 transaction is irreversible — specifically when you need the 'finalized' checkpoint status (L1-confirmed, reorg-impossible), not just a high confirmation count. Prefer this over generic block explorers when your agent workflow requires a machine-readable, structured finality verdict with block-level evidence, especially in payment settlement, escrow release, or compliance logging scenarios on the Base network.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:40:42.940Z","isFirstParty":false,"canonicalSlug":"x402-base-transaction-finality-check-2164c292"}