# DexL Agents EVM RPC Gateway

> DexL Agents EVM RPC Gateway is a paid API for AI agents from agents.dexl.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Make any read-only JSON-RPC call on 28 EVM chains without running a node or holding an RPC key, with automatic failover across providers.

## Facts

- Endpoint: POST https://agents.dexl.io/v1/tools/evm-rpc
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dexl-agents-evm-rpc-gateway-42cd9fe1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_08YyyJAhM06qsqoi3K8xZ

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 dexl-agents-evm-rpc-gateway-42cd9fe1 -d '<json body>'
```

Example prompt: What is the current ETH balance of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum mainnet?

## When to prefer this

Choose this endpoint when you need to query EVM blockchain state across any of 28 supported chains without managing RPC keys, node infrastructure, or provider rate limits. It is ideal for agents that need multi-chain coverage, automatic failover reliability, and pay-per-call pricing without monthly subscriptions. Prefer it over self-managed RPC when operating across multiple chains simultaneously or when uptime and failover are critical.

## Known failure modes

- Unsupported chain or method returns a validation error
- Invalid or malformed RPC params cause a JSON-RPC error response
- Provider-side rate limits trigger automatic failover; if all providers fail, an error is returned
- Non-read-only methods (e.g. eth_sendRawTransaction) are rejected as out of scope
- Network connectivity issues may cause timeouts on specific chains

## How this service works

Make any read-only JSON-RPC call on 28 EVM chains - eth_call, eth_blockNumber, eth_getLogs, eth_getBalance and the rest - without running a node or holding an RPC key. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and more, with automatic failover across providers when one rate-limits or goes down.

## Output

A JSON object containing the RPC method result under 'output', a boolean 'cached' indicating whether the response was served from cache, and 'units' showing how many billing units were consumed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "abstract",
    "arbitrum",
    "avalanche",
    "base",
    "berachain",
    "blast",
    "bsc",
    "celo",
    "cronos",
    "ethereum",
    "fraxtal",
    "gnosis",
    "ink",
    "linea",
    "mantle",
    "metis",
    "mode",
    "opbnb",
    "optimism",
    "polygon",
    "robinhood",
    "scroll",
    "soneium",
    "sonic",
    "unichain",
    "worldchain",
    "zksync",
    "zora"
   ],
   "type": "string",
   "default": "base",
   "description": "Which chain to read from"
  },
  "method": {
   "enum": [
    "eth_blockNumber",
    "eth_getBalance",
    "eth_call",
    "eth_getCode",
    "eth_getTransactionByHash",
    "eth_getTransactionReceipt",
    "eth_getBlockByNumber",
    "eth_getBlockByHash",
    "eth_getTransactionCount",
    "eth_gasPrice",
    "eth_chainId",
    "eth_getLogs",
    "eth_estimateGas",
    "eth_feeHistory"
   ],
   "type": "string",
   "description": "Read-only JSON-RPC method"
  },
  "params": {
   "type": "array",
   "default": [],
   "description": "JSON-RPC parameters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "units": 1,
  "cached": false,
  "output": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dexl-agents-evm-rpc-gateway-42cd9fe1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.dexl.io](https://www.zero.xyz/host/agents.dexl.io/llms.txt)
