# EVM Multisend Recipient Check

> EVM Multisend Recipient Check is a paid API for AI agents from api.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Validates a list of EVM recipient addresses against an allowed list, detecting duplicates, unexpected addresses, and zero-address presence before a multisend transaction.

## Facts

- Endpoint: POST https://api.delx.ai/api/v1/x402/evm-multisend-recipient-check
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/evm-multisend-recipient-check-12f96cfe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4zJfU-IwtT0Hks-S0VVHW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability evm-multisend-recipient-check-12f96cfe -d '<json body>'
```

Example prompt: 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...].

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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…

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "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"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/evm-multisend-recipient-check-12f96cfe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.delx.ai](https://www.zero.xyz/host/api.delx.ai/llms.txt)
