{"uid":"cap_qTdSMBjN1nxIJ3g54DXPl","slug":"delx-evm-confirmation-count-b466752f","name":"Delx EVM Confirmation Count","description":"EVM Confirmation Count: EVM Confirmation Count calculates confirmations from inclusion and current block numbers from bounded caller-supplied values without an external provider. Call EVM Confirmation Count 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 Confirmation Count as versioned deterministic JSON. Price: $0…","url":"https://api.delx.ai/api/v1/x402/evm-confirmation-count","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"current_block":{"type":"integer","description":"Current Block supplied to EVM Confirmation Count; used only for this bounded calculation and processed in memory without retention."},"inclusion_block":{"type":"integer","description":"Inclusion Block supplied to EVM Confirmation Count; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"final":true,"confirmations":13,"required_confirmations":1},"schema":"delx/util-evm-confirmation-count/v1","status":"pass","evidence":{"retained":false,"input_sha256":"c64aaf04c19ec735e8d0e6149944a1c600034b3f834d1e7729e324ba8cf54b5f","external_calls":0},"operation":"evm_preflight:evm_confirmation_count"}},"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_AviVpXETESPk55AcCJvXV","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":"Calculates the number of block confirmations between a current block and an inclusion block on an EVM-compatible blockchain.","exampleAgentPrompt":"Check how many block confirmations my transaction has — it was included at block 18999987 and the current block is 19000000.","exampleUseCases":[{"title":"Payment settlement finality check","prompt":"My payment was included at block 19450200 and the current block is 19450213 — has it reached enough confirmations to be considered final?"},{"title":"DeFi transaction safety gate","prompt":"Before I trigger the next step of my DeFi workflow, check if the transaction included at block 20100050 is confirmed enough given we're now at block 20100053."},{"title":"Cross-chain bridge confirmation verification","prompt":"I need to verify my bridge deposit is sufficiently confirmed before releasing funds on the other side — inclusion block was 18775000 and current block is 18775015, is it final?"}],"resultDescription":"Returns a JSON object with whether the transaction is final (boolean), the number of confirmations computed (integer), and the number of required confirmations for finality. Also includes an evidence block confirming no data was retained, the SHA-256 hash of the input, and zero external calls were made.","failureModes":["Missing required fields (current_block or inclusion_block) returns a validation error","current_block less than inclusion_block may return negative confirmation count or error","Non-integer block values cause schema validation failure","Network or server errors return 5xx responses"],"whenToPreferThis":"Use this endpoint when you need a lightweight, deterministic, in-memory calculation of EVM block confirmations without any external RPC calls or blockchain node dependencies. Ideal for agent preflight checks before executing downstream actions that require transaction finality, especially when you already have both block numbers available and want a governed, auditable computation with no data retention.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:57:32.592Z","isFirstParty":false}