{"uid":"cap_4zJfU-IwtT0Hks-S0VVHW","slug":"evm-multisend-recipient-check-12f96cfe","name":"EVM Multisend Recipient Check","description":"EVM Multisend Recipient Check: EVM Multisend Recipient Check checks duplicate, zero, and unexpected recipients in a multisend from bounded caller-supplied values without an external provider. Call EVM Multisend Recipient 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 Multisend Recipient Check as versioned de…","url":"https://api.delx.ai/api/v1/x402/evm-multisend-recipient-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"allowed":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Allowed supplied to EVM Multisend Recipient Check; used only for this bounded calculation and processed in memory without retention."},"recipients":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Recipients supplied to EVM Multisend Recipient Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"duplicates":[],"recipients":["0x1111111111111111111111111111111111111111","0x2222222222222222222222222222222222222222"],"unexpected":[],"zero_present":false},"schema":"delx/util-evm-multisend-recipient-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"46471d7526362198c2ce0568c7ff911ca10e447088513ef27d731752ccf52779","external_calls":0},"operation":"evm_preflight:evm_multisend_recipient_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_e1DnOU6BUMVHBHa6nsTp7","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":"Validates a list of EVM recipient addresses against an allowed list, detecting duplicates, unexpected addresses, and zero-address presence before a multisend transaction.","exampleAgentPrompt":"Before I send the batch token transfer, check these recipient addresses against my allowed list — make sure there are no duplicates, no zero addresses, and nothing unexpected slipped in: allowed list is [0x1111..., 0x2222...] and recipients are [0x1111..., 0x3333...].","exampleUseCases":[{"title":"Airdrop recipient preflight screen","prompt":"I'm about to airdrop tokens to 50 wallet addresses — can you run a preflight check to make sure none of them are duplicates, none are the zero address, and all of them are on my approved allowlist before I submit the transaction?"},{"title":"Payroll batch transfer validation","prompt":"Before I execute this month's on-chain payroll multisend, verify that the recipient list matches exactly the approved employee wallet addresses, flag any duplicates, and alert me if the zero address appears anywhere."},{"title":"DAO grant distribution check","prompt":"We're distributing DAO grants via a multisend contract — please check these 30 recipient addresses against our approved grantee list and tell me if there are any unexpected wallets, duplicates, or zero addresses in the batch."}],"resultDescription":"Returns a JSON object with: a 'result' containing the validated recipient list, arrays of detected duplicates and unexpected addresses, and a boolean zero_present flag; a 'status' field ('pass' or otherwise); and an 'evidence' block confirming no data retention, no external calls, and an input SHA-256 hash for auditability.","failureModes":["Malformed EVM address strings (non-hex, wrong length) may cause unexpected behavior or validation errors","Exceeding 256 items in either the allowed or recipients array will be rejected","Empty arrays may return trivially passing results with no useful signal","Addresses with mixed case checksums may not match case-sensitively depending on implementation"],"whenToPreferThis":"Use this endpoint when you need a fast, stateless, privacy-preserving preflight check on EVM wallet address lists before executing multisend or batch transfer transactions. Prefer it over manual scripting when you need auditability (input hash in response), when operating inside an agent pipeline that requires governed service calls, or when you want zero data retention guarantees confirmed in the response. It is ideal for airdrop, payroll, or DAO distribution workflows where allowlist enforcement and duplicate detection are critical safety steps.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:05:58.421Z","isFirstParty":false}