{"uid":"cap_sdI2W7oRS6re3vF1FZXIo","slug":"delx-evm-address-list-dedupe-3b218f32","name":"Delx EVM Address List Dedupe","description":"EVM Address List Dedupe: EVM Address List Dedupe deduplicates EVM address strings case-insensitively while preserving order from bounded caller-supplied values without an external provider. Call EVM Address List Dedupe 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 Address List Dedupe as versioned deterministic JS…","url":"https://api.delx.ai/api/v1/x402/evm-address-list-dedupe","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Addresses supplied to EVM Address List Dedupe; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"addresses":["0x1111111111111111111111111111111111111111"],"removed_count":1},"schema":"delx/util-evm-address-list-dedupe/v1","status":"pass","evidence":{"retained":false,"input_sha256":"1770157abd7a92cac832973b5e22fa9713496fa7d4389c0fd02cd1ad292c7cf5","external_calls":0},"operation":"evm_preflight:evm_address_list_dedupe"}},"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_cfIv2OdEJkot65vmPqEC0","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":"Deduplicates a list of EVM blockchain addresses, returning unique addresses and a count of removed duplicates.","exampleAgentPrompt":"I have a list of EVM wallet addresses that might contain duplicates — can you deduplicate them for me and tell me how many were removed? Here are the addresses: ['0xABC...', '0xDEF...', '0xABC...'].","exampleUseCases":[{"title":"Airdrop recipient list deduplication","prompt":"I'm about to send an EVM airdrop to 200 wallet addresses but the list was assembled from multiple sources and probably has duplicates — can you clean it up and tell me how many were removed before I proceed?"},{"title":"Batch transaction preflight cleanup","prompt":"Before I fire off these batch EVM transactions, deduplicate this list of recipient addresses so I don't accidentally send to the same wallet twice."},{"title":"NFT whitelist sanitization","prompt":"I've got a whitelist of Ethereum addresses collected from multiple Discord channels and Google Forms — there are definitely duplicates in there. Can you dedupe them so I have a clean unique list for my NFT mint?"}],"resultDescription":"Returns a JSON object containing a deduplicated array of EVM addresses, the count of removed duplicates, the operation schema identifier, a pass/fail status, and an evidence block including a SHA-256 hash of the input and confirmation that no data was retained and no external calls were made.","failureModes":["Array exceeds 256 items — request will be rejected","Individual address strings exceed 8192 characters — item rejected","Malformed JSON body — 400 error","Empty array input — returns empty result with zero removed count","Non-EVM strings in array — may pass through without validation"],"whenToPreferThis":"Choose this endpoint when you need a fast, cheap, privacy-preserving deduplication of EVM addresses before batch operations, airdrops, allowlist checks, or on-chain calls. It processes entirely in memory with no data retention, making it suitable for sensitive wallet data. Prefer it over general-purpose deduplication tools when working in a Web3/EVM context and you want the audit evidence (SHA-256 hash, zero external calls) for compliance or logging.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:14:48.157Z","isFirstParty":false}