# Delx Base eth_call

> Delx Base eth_call is a paid API for AI agents from api.delx.ai, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Executes a bounded read-only eth_call on the Base blockchain for $0.002 USDC, with a 4KB data/response cap.

## Facts

- Endpoint: POST https://api.delx.ai/api/v1/x402/base-call
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-base-eth-call-087d2ead
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qhu9tyAOq9OibWjILOzGw

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 delx-base-eth-call-087d2ead -d '<json body>'
```

Example prompt: Make a read-only eth_call on the Base blockchain to the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 with calldata 0x70a08231000000000000000000000000abcdef1234567890abcdef1234567890abcdef12 — I want to check the token balance and the call is bounded to 4KB.

## When to prefer this

Choose this endpoint when you need to read state from a smart contract on the Base L2 network without submitting a transaction, especially in agent workflows where paying per-call via x402 micropayments is acceptable. Ideal for low-frequency, bounded contract reads (under 4KB) where you want a simple HTTP API rather than managing your own RPC node or Web3 library. Prefer alternatives if you need Ethereum mainnet, other EVM chains, write transactions, or high-volume bulk calls.

## Known failure modes

- Contract reverts — returns revert reason or empty data
- Calldata exceeds 4KB limit — request rejected
- Invalid contract address or calldata format — parsing error
- Base RPC node unavailable — upstream error
- Payment failure via x402 — call not executed
- Block tag not found or invalid — lookup error

## How this service works

Bounded read-only eth_call on Base for $0.002 USDC (max 4KB data/response). Call when you need this bounded result without an API key or subscription. Returns machine-readable JSON via x402 on Base or Solana. Limitation: results cover only the supplied input or one bounded public endpoint at request time; callers must verify before acting.

## Output

Returns the hex-encoded return data from the eth_call execution on the Base blockchain. This is the raw ABI-encoded output of the contract view function, which the agent can then decode according to the contract's ABI. On revert, returns the revert reason or empty data. Response is bounded to 4KB maximum.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "type": "string"
  },
  "data": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {},
  "tool_name": "get_base_call"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-base-eth-call-087d2ead/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)
