{"uid":"cap_4Wa3R6l2pWQvzIORAmaPK","slug":"evm-finality-depth-check-235ba41f","name":"EVM Finality Depth Check","description":"EVM Finality Depth Check: EVM Finality Depth Check checks confirmation count against a caller-required depth from bounded caller-supplied values without an external provider. Call EVM Finality Depth Check before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Finality Depth Check as versioned deterministic JSON. Price: $0…","url":"https://api.delx.ai/api/v1/x402/evm-finality-depth-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"current_block":{"type":"integer","description":"Current Block supplied to EVM Finality Depth Check; used only for this bounded calculation and processed in memory without retention."},"inclusion_block":{"type":"integer","description":"Inclusion Block supplied to EVM Finality Depth Check; used only for this bounded calculation and processed in memory without retention."},"required_confirmations":{"type":"integer","description":"Required Confirmations supplied to EVM Finality Depth Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"final":true,"confirmations":13,"required_confirmations":10},"schema":"delx/util-evm-finality-depth-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"a22f206fc93ec7aa456682a387c45bab6f2594ad1220aa7f26d7561636798f44","external_calls":0},"operation":"evm_preflight:evm_finality_depth_check"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7je2kcetq-TSKDzYDyJLU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a transaction has reached finality on an EVM chain by comparing current block height, inclusion block, and required confirmation depth.","exampleAgentPrompt":"Check if a transaction included at block 19500000 has reached finality — the current block is 19500013 and we need 10 confirmations.","exampleUseCases":[{"title":"Deposit crediting preflight check","prompt":"Before I credit the user's deposit, verify that the transaction included at block 19200000 has reached finality — the chain is now at block 19200015 and I require 12 confirmations."},{"title":"Cross-chain bridge settlement gate","prompt":"We're at block 18750030 and the bridge lock transaction was included at block 18750018 — check if it has the required 10 confirmations before we release funds on the destination chain."},{"title":"NFT mint confirmation gating","prompt":"The NFT mint was included at block 20100005, the current block is 20100008, and we need at least 6 confirmations — is it finalized yet?"}],"resultDescription":"Returns a JSON object indicating whether the transaction is final (boolean), the computed number of confirmations (current_block minus inclusion_block), the required confirmations threshold, a pass/fail status, and an evidence object confirming no data was retained and no external calls were made. The schema identifier is delx/util-evm-finality-depth-check/v1.","failureModes":["Missing required fields (current_block, inclusion_block, or required_confirmations) will result in a validation error","Non-integer or negative block values may cause a computation error","If current_block is less than inclusion_block, confirmations will be zero or negative, resulting in final=false","Network or server errors may return a 5xx response"],"whenToPreferThis":"Use this endpoint when an AI agent needs a lightweight, stateless, in-memory computation to determine EVM transaction finality without making any external blockchain RPC calls. Prefer this over full on-chain queries when you already have block numbers from a prior lookup and just need the finality arithmetic and a structured pass/fail verdict — especially in automated workflows where a consistent schema and audit evidence trail are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:51:57.059Z","isFirstParty":false}